使用此代碼時,我收到此錯誤:錯誤Transfering ManagedObjectContext核心數據
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
if ([segue.identifier isEqualToString:@"Add Role Segue"])
{
NSLog(@"Setting RolesTVC as a delegate of AddRolesTVC");
AddRoleTVC *addRoleTVC = segue.destinationViewController;
addRoleTVC.managedObjectContext = self.managedObjectContext;
}
}
此代碼的工作完美,直到我決定,我想使用一個表視圖控制器,併爲了讓我有一個導航欄在頂部我不得不嵌入導航控制器。
的錯誤是:
終止應用程序由於未捕獲的異常 'NSInvalidArgumentException',原因是:「 - [UINavigationController的setManagedObjectContext:]:無法識別的選擇發送到實例
,我理解的方式這是因爲導航控制器阻礙了它,並且它不會傳輸managedObjectContext,因爲UINavigationController沒有取得managedObjectContext。
有人可以請告訴我如何解決這個問題嗎?
我有類似的在我的應用程序委託只是不知道如何reword使它爲UINavigationController。非常感謝 – Zack