コードをObjective-CからObjective-C++に切り替えました。2本の線を除いてすべてが泳ぎに行きます。
NSString * text1=[[NSString stringWithFormat:@"%.2f",ymax] UTF8String];
この行は
error: cannot convert 'const char*' to 'NSString*' in initialization
最初のエラーに関連する2番目のエラーは、次の行からのものです。
CGContextShowTextAtPoint(context, 2, 8, text1, strlen(text1));
それは文句を言う
error: cannot convert 'NSString*' to 'const char*' for argument '1' to 'size_t strlen(const char*)'
ObjCとObjC++の違いで見逃したことはありますか?