Я бы хотел присвоить логическое значение записи в файле plist. Я делаю следующее:
NSString *aBool = realBoolValue ? @"YES" : @"NO";
[myplist setValue: aBool forKey:@"boolKey"];
[myplist writeToFile: [NSHomeDirectory() stringByAppendingPathComponent: plistFilePath] atomically:NO];
Но задание никогда не принимает. Я делаю выше, потому что следующее не работает:
[myplist setValue: realBoolValue forKey:@"boolKey"];
Выдает ошибку несовместимого типа. Что я делаю не так?
- РЕДАКТИРОВАТЬ ---
plistFilePath инициализируется как
plistFilePath = [NSHomeDirectory() stringByAppendingPathComponent: @"Library/Preferences/myfile.plist"];