코어 데이터 모달의 데이터를 UITableView에 채우는 데 사용되는보기 컨트롤러가 있는데, tableViewDidSelectRowAtIndexPath 대리자 메서드에서 다른보기 컨트롤러를 초기화하고 개별 데이터를 텍스트보기에 표시합니다. 뷰 컨트롤러를 초기화하는 내 코드는 새로운 뷰 컨트롤러에서 내가 UITextView를 채우기 위해 위의 전달 모델에서 데이터를 채우는 데 사용했다, 이런 식으로 지금NSFetchedResultsController에서 직접 가져 오기
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
myViewController=[[MyViewController alloc] initWithManagedObject:[self.fetchedResultsController objectAtIndexPath:indexPath] parentViewController:self];
myViewController.hidesBottomBarWhenPushed=YES;
[self.navigationController pushViewController:myViewController animated:YES];
[transcribedTextViewController release];
}
}
보인다. 하지만 그 안에 다음 및 이전 단추가 있고 parentViewController를 사용하여 관리되는 개체로 fetchedResultsController에 액세스하려고합니다. 하지만 다음 데이터를 가져 오는 방법은 무엇입니까? 다음 버튼을 누르면 다음 데이터를 가져오고 싶습니다. 새보기 컨트롤러에서 직접 NSIndexPath를 늘리고이를 사용하여 모달을 가져올 수 있습니까? 제발 제안 해주세요. 당신이 myViewController
에 fetchedResultsController
에 대한 참조를 보내는 경우
글쎄, 나는 더 간단한 방법으로 해냈다. myViewController에서 fetchedResultsController에 액세스하여 다음 또는 이전 항목에 대해 구성된 indexpath를 구현하고 구현했습니다. 나는 핵심 데이터가 매일 흥미로운 것을 발견한다. – Sandeep