Это используется для преобразования произвольных двоичных данных к тексту ASCII.
, Например, почтовые вложения отправляются этот путь.
Симулятор iPhone в текущих SDK (3.0) использует среду выполнения хоста, которая не поддерживает синтезированные ivars в 32-битном режиме. Вам нужно будет @synthesize
ваш ivars, пока Симулятор не будет исправлен. (Было бы хорошо сообщить Apple об ошибке с просьбой об этом улучшении.)
У вас должна быть переменная для «резервного копирования» синтезированного свойства, если вы не планируете реализовать свойство самостоятельно.
Самый простой способ исправить свой код - добавить переменную экземпляра :
@interface MyClass : NSObject {
NSString * prop1;
}
@property NSString *prop1;
@end