을 사용하여 파싱 한 데이터를 전달하고 싶습니다. 선택한 셀의 텍스트 필드에 데이터를 전달하고 싶지만, 그 구문 분석 된 데이터의 전체 배열을 가져 오는 중 NSLog 데이터를 통해 보게되는 데이터 데이터 메신저 전달하고 또한 내가 어떤 셀을 클릭 할 때 일입니다 그것은 나에게 내가 MutableArray이를 잡으려고 초기화 한 indexPathForSelectedRow.row에서 데이터의 배열을 받고 메신저로부모보기에서 자식보기로 segue
[UITableViewController setParentKey:]: unrecognized selector sent to instance 0x7169670
2013-08-29 17:37:58.937 [8322:11303] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UITableViewController setParentKey:]: unrecognized selector sent to instance 0x7169670'
아래 예외를 제공합니다 내 대상보기에서 데이터를 전달하면 내 segue 코드도 이와 같이 진행됩니다. 여기서 내가 뭘 잘못하고 있습니까? 당신이 ChildTableViewController
을 기대하지만 UITableViewController
를 받고 같은
-(void) prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{
if ([segue.identifier isEqualToString:@"MySegue"]) {
ChildTableViewController *myNextPage = [segue destinationViewController];
myNextPage.parentKey = [[parsedData listPopulated]objectAtIndex:self.tableView.indexPathForSelectedRow.row];
NSLog(@"segue value = %@", [[parsedData listPopulated]objectAtIndex:self.tableView.indexPathForSelectedRow.row]);
}
}
'ChildTableViewController'에는'parentKey' 속성이 있나요? –
초기화 메소드에서 prepareForSegue :를 호출합니까? viewDidLoad 또는 다른 장소에서 호출하려고 – NHS
네, 그것의 NSMutableArray, coz 메신저 일종의 배열을 전달합니다. –