0

TabBar - NavigationController - TableViewController 構成で Storyboard で CoreData を使用しようとしています。

管理対象オブジェクト コンテキストを TableViewController に割り当てようとすると、

[UITabBarController topViewController]: unrecognized selector sent to instance

私が正しく理解していれば、問題は TableViewController インスタンスを取得していないことです。私は多くのことを試しましたが、どこにも到達していないようです。

あなたの助けに感謝します。

4

1 に答える 1

4

raywenderlich.com の Matthijs Hollemans チュートリアルを使用して修正できました。

UITabBarController *tabBarController = (UITabBarController *)self.window.rootViewController;
UINavigationController *navigationController = [[tabBarController viewControllers] objectAtIndex:0];
MyViewController *controller = [[navigationController viewControllers] objectAtIndex:0];
controller.managedObjectContext = self.managedObjectContext;
于 2012-04-21T15:17:48.990 に答える