我試圖通過賽格瑞從我masterViewController送我managedObjectContext到anotherController,我總是收到此錯誤:發送managedObjectContext到的viewController崩潰
-[UINavigationController setManagedObjectContext:]: unrecognized selector sent to instance 0x8d67c70
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UINavigationController setManagedObjectContext:]: unrecognized selector sent to instance 0x8d67c70'
我從我的appDelegate得到managedObjectContext在viewDidLoad()
的masterViewController是這樣的:
AppDelegate *appDelegate = [UIApplication sharedApplication].delegate;
self.managedObjectContext = appDelegate.managedObjectContext;
我不可能想到任何我可以做錯了,請幫助。
顯示managedObjectContext你的聲明部分中masterViewController – manujmv
你在主視圖聲明'managedObjectContext'? –
它是這樣聲明的:'@property(strong,nonatomic)NSManagedObjectContext * managedObjectContext;'我也嘗試了retain選項,但是什麼也沒有。 – kalafun