Допустим, у меня есть следующие настройки:
....
UISwitch gpsSwitch;
// the below object has a gpsEnabled property of type boolean - default NO
NSManagedObject *typeObject;
....
Как именно мне правильно выполнить вызов:
self.gpsSwitch.on = [self.typeObject valueForKey:@"gpsEnabled"];
Это всегда возвращает предупреждение: передача аргумента 1 из'setOn:' делает целое число из указателя без приведения. и не работает.
Я пробовал:
(BOOL)[self.typeObject valueForKey:@"gpsEnabled"];
(NSInteger)[self.typeObject valueForKey:@"gpsEnabled"];
и ни одно из этих приведений не работает?Что починить?:)