使用此代码时,我收到此错误:错误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