navigationController
に接続されているtab bar controller
があります。navigationControllerを使用してtabobcontrollerからtabobcontrollerにmanagedobjectcontextを渡す際にエラーが発生しましたか?
navigationController
は3 TableviewControllers
に接続されています。問題は、managedobject
が正しく渡されないことです。私はNil
としてそれを持って、エラーメッセージは次のとおりです。アプリを終了
により、理由キャッチされない例外 「NSInvalidArgumentException」に「+ entityForName:nilのエンティティ名 を検索 法的NSManagedObjectContextパラメータではありません 『MyEntityName』
は、私は、tab bar controller
は私の3 TableviewControllers
に直接接続し、managedObject
が正しく渡される私が間違っているの何任意のアイデアを持っていたnavigationController
を追加する前に?
これはAppDelegate
の私didFinishLaunchingWithOptions
コードです:
UITabBarController *tabBarController = (UITabBarController *)self.window.rootViewController;
for (id viewController in [tabBarController viewControllers]) {
if ([viewController respondsToSelector:@selector(setManagedObjectContext:)]) {
[viewController setManagedObjectContext:self.managedObjectContext];
}
}
PS:あなたは私の問題を理解するためのコードの追加の個展に出せるが必要な場合、私はそれを投稿して喜んでいますよ。