Я знаю, что на этот вопрос уже давали ответ, но это было около 7 лет назад, и кажется, что оно больше не актуально.
То, что я сейчас делаю (не работает, кажется, что это, вероятно, не имеет значения сейчас)
NSString sPath = [path string];
#define BUFSIZ 256
char cPath[BUFSIZ];
[sPath getCString:cPath maxlength:BUFSIZ encoding:NSUTF8Encoding];
Я получаю ошибки:
error: use of undeclared identifier 'NSUTF8Encoding'
error: instance method '-getCString:maxlength:encoding:' not found (return type defaults to 'id') [-Werror,-Wobjc-method-access]
Спасибо!