私は、TabBarControllerに接続されたUITableViewControllerにメッセージを送信したいと思いますし、naviagationバーを持っています。しかし、私はメッセージを送るために何をすべきか分かりません。現在、(テスト目的のために)、私が持っている:-tabBarController:didSelectViewControllerを使用してビューコントローラにメッセージを送信しますか?
- (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController {
NSLog(@"Selected tabbar");
[viewController sendMessage];
}
のNSLogは、コードが持つ次の行に失敗する前に私は近いよ私に語った、「認識されていないセレクタがインスタンスに送信された...」罰金をオフに発射したが、私は間違ったオブジェクトに-sendMessageを送ります。 -sendMessageをUITableViewControllerインスタンスに送信するために探しているのは何ですか?
うーん、おそらくこれは間違っていると思います。選択されたUIViewControllerオブジェクトは、ポインタ 'viewController'が指すオブジェクトです。ここに配列は関係しません。問題は、指されたオブジェクトが '@selector(sendMessage)'に応答しないことです – fogelbaby