0
개체에 대해 모두 fetchresults
을 표시하는 테이블보기 컨트롤러가 있습니다. row is selected
일 때, 해당 행이 해당 정보를 상세보기 컨트롤러로 전달하기를 원합니다. 문제는 내가 stuck on how to only show the entity selected
을 얻는 것입니다. 전에 segue.I 전에 내가 가진 것만으로 생각했습니다. didSelectAtIndexPath
다음보기 컨트롤러에서 텍스트 필드의 텍스트를 변경해야하지만, 그렇지 않습니다. 내가 놓친 게 있니? 여기 내가 지금까지 가지고있는 것이있다.핵심 데이터 : 개체 인덱스 개체 만 표시
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
Athlete *athlete = (Athlete *)[athleteArray objectAtIndex:indexPath.row];
AthleteDetail *athleteDetail= [self.storyboard instantiateViewControllerWithIdentifier:@"showAthlete"];
athleteDetail.firstDetailTextField.text = athlete.first;
[self.navigationController pushViewController:athleteDetail animated:YES];
}
-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{
if([segue.identifier isEqualToString:@"showAthlete"]){
//prepare
}
}
내가 그와 포인터를 만들 것입니다 :
당신은 같은 STH거야? 죄송합니다. 새로운 핵심 데이터입니다. 방금 시작 했어. 도와 주셔서 감사합니다. –
현재 행을 사용하면 모델에서 데이터를 가져 와서 DetailController에 필요한 데이터를 설정해야합니다. – Tala
왜이 대 didSelectAtRowIndexPath를 사용합니까? –