TabBarController에 첨부 된 UITableViewController에 메시지를 보내고 싶습니다. 그리고 naviagation bar가 있습니다. 그러나 메시지를 보내려면 어떻게해야할지 모르겠습니다. 코드가 내가 가까이있어 나에게 말한다 "인식 할 수없는 선택기 인스턴스에 전송 ..."와 다음 줄에 실패하기 전에-tabBarController를 사용하여보기 컨트롤러에 메시지 보내기 : didSelectViewController?
- (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController {
NSLog(@"Selected tabbar");
[viewController sendMessage];
}
NSLog 잘 떨어져 화재,하지만 : 현재 (테스트 목적으로), 내가 가진 나는 잘못된 메시지에 -sendMessage를 보냈습니다. -sendMessage를 UITableViewController 인스턴스에 보내려는 대상은 무엇입니까?
음 ... 아마도 이것이 잘못된 것 같습니다. 선택된 'UIViewController'객체는 포인터 'viewController'가 가리키는 객체입니다. 여기에 관련된 배열은 없습니다. 문제는 '@selector (sendMessage)'에 응답하지 않는 개체가 가리키는 것입니다. – fogelbaby