0
간단한 마스터/세부 테이블 뷰가 있습니다. 마스터에서 상세보기로 내 선택을 얻으려면 다음 코드를 사용하여 상세보기에서 레이블 (lTest)을 설정하십시오.세그먼트보기 후에 대상보기의 값을 변경할 수 없습니다.
그러나이 코드는 오류를 반환하지 않지만 lTest의 값은 변경되지 않으므로 (보기 이후에는 화면에 표시되지 않음) 다른보기에서 실행 된 것처럼 보입니다.
(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if ([[segue identifier] isEqualToString:@"showDetail"]) {
NSIndexPath *indexPath = [self.tableView indexPathForSelectedRow];
ViewController *Targetview = segue.destinationViewController;
Targetview.lTest.text=[NSString stringWithFormat:@"Row %d",indexPath.item];
}
}
다른보기에서 레이블을 변경하려면 어떻게해야합니까?
감사합니다 !!! 당신은 내 인생을 구했다. 반나절 만에 무슨 일이 일어나고 있는지 알아 내려고했다. 많은 튜토리얼이 있었는데 아무도이 말을하지 않았다. 100 고마워. –