Xcodeを使って2つのビューとしてタブバーアプリケーションを作成しました。Prebuilt UITabBarControllerを使用して別のビューにデータを送信しますか?
セカンダリビューはUITableViewControllerです。
私がしなければならないのは、2番目のタブが押されたときにこのビューにデータを送信することです。私はAppDelegateクラスにタブバーを委任して、この機能を実装しました:
-(void)tabBarController:(UITabBarController*)tabBarController didSelectViewController:(UIViewController*)viewController
{
// Override point for customization after application launch.
statisticsViewController* assignmentListcont = [statisticsViewController alloc];
NSManagedObjectContext* context = [self managedObjectContext];
assignmentListcont.managedObjectContext = context;
[assignmentListcont release];
}
2番目のビューは、細かい表示されますが、データが渡されていません。私は2番目のビューの移行をプログラムしていないので、私はそれを想像するが、私はすでに.xibファイルを持っている場合、これを行う方法がわからない。問題なくデータを渡すか、ビュー内で一度データを取得するだけの方法はありますか?
感謝を役に立てば幸い、最後に私は、httpからグローバルデリゲートメソッドを使用しました:/ /cocoawithlove.com/2008/11/singletons-appdelegates-and-top-level.html – Demonofloom
問題ありません!最高の成功をお祈りします。 :) –