Я предполагаю, что позже в вашем интерфейсе у вас будет что-то вроде этого:
@property (retain) BOOL *myBoolVariableName;
Это означает, что создайте свойство, значение которого является указателем на BOOL, и используйте семантику retain.
Ваша проблема в том, что BOOL * - это указатель на байт памяти, а не указатель на объект. И сохранить это то, что относится только к объектам.
Вот как можно создать свойство BOOL.
@interface myCustomViewController : UIViewController <UIWebViewDelegate> {
BOOL myBoolVariableName;
}
@property myBoolVariableName;
@end
Важные различия заключаются в том, что переменная объявлена как "BOOL", а не "BOOL *", и свойство не имеет (сохранить).