각 행에 제목이있는 테이블보기가 있습니다.테이블보기 세부 정보 공개 iOS
이제 행을 클릭하면 다음보기 (상세보기)로 이동해야합니다.
나는 "정보 세부 Segue"와 segue 행과 새로운보기를 연결했습니다.
지금 여기에 코드입니다 :
if ([segue.identifier isEqualToString:@"Information Detail Segue"]) {
InformationDetailTVC *informationdetailTVC = segue.destinationViewController;
informationdetailTVC.managedObjectContext = self.managedObjectContext;
informationdetailTVC.delegate = self;
NSIndexPath *indexPath = [self.tableView indexPathForSelectedRow];
self.selectedInformation = [self.fetchedResultsController objectAtIndexPath:indexPath];
NSLog(@"Passing selected role (%@) to RoleDetailTVC", self.selectedInformation.title);
informationdetailTVC.information = self.selectedInformation;
}
하지만 난 실행, 셀을 클릭하고 때 컨트롤이 루프로 이동하지 않습니다. 실제로 셀을 클릭하면 파란색으로 변하고 새보기가로드되지 않습니다.
누락 된 부분을 알려줄 수 있습니까?
당신은 didSelectRowAtIndexPath 내부에이 코드를 작성 않았다 (일반적으로 XIB 파일에) 대리인 및 데이터 소스를 설정하는 것을 잊지 마세요? – Lucas
nopes ... 필요합니까? 나는이 링크를 따라 갔다. http://timroadley.com/2012/02/14/core-data-basics-part-3-editing-and-deleting/ 여기 코드는이 기능없이 작동하고있다. – user1253637
나는 prepareForSegue Method 아래에이 코드를 썼다. – user1253637