Я только что переключил свой код с Objective-C на Objective-C ++. Все идет гладко, кроме двух строк.
NSString * text1=[[NSString stringWithFormat:@"%.2f",ymax] UTF8String];
Эта строка жалуется, что
error: cannot convert 'const char*' to 'NSString*' in initialization
Вторая ошибка, связанная с первой, связана со строкой:
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 ++?