하나의 TableViewController에서 세부 공개 버튼 (또는 행)을 선택하고 첫 번째 테이블에서 두 번째 TableViewController로 데이터를 전달하지 않고 다른 TableViewController로 이동하려고합니다. 따라서 첫 번째 TableViewController는 선택된 상세 정보 버튼 (또는 행)에 따라 다른 TableViewController로 이동하는 테이블 역할을합니다.iOS 5 - 하나의 TableViewController에서 다른 TableViewController로 이동
지금까지이 작업을 수행하는 내 코드는 다음과 같습니다
- (void)tableView:(UITableView *)tableView accessoryButtonTappedForRowWithIndexPath:(NSIndexPath *)indexPath {
NSUInteger rowNumber = [indexPath row];
NSString *categoryCode = [self.categoryCodes objectAtIndex:rowNumber];
self.categoryData = [self.commuterDict objectForKey:categoryCode];
[self performSegueWithIdentifier:@"ShowPlaces" sender:self];
}
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
if ([[segue identifier] isEqualToString:@"ShowPlaces"]) {
PlacesViewController *placesViewController = [segue destinationViewController];
// --> I believe I'm missing something here to access a specific row? <--
}
}
나는 누군가가 나를 도울 수 있기를 바랍니다!
당신이 단지를 통과하지 수 있도록 : 당신이 행을 알고 싶다면, 행 또는 인덱스 경로를 보내 이 경우 경로를 보낸 사람으로 색인 경로를 지정 하시겠습니까? – marchinram
이것이 올바른 방법입니다.accessoryButtonTapped 메서드에서 현재 행을 저장하면 문제가 발생하지만 문제가 있는지 묻습니다. –