UIViewController
을 - (void) viewDidLoad
으로 초기화하는 데 사용되었습니다.iOS 7에서 ViewController 초기화
iOS 7 로의 업데이트 이후에 viewDidLoad 메서드가 호출되지 않았거나 setItemAndParents
을 실행 한 후입니다. 나는의 ViewController를 초기화 하죠
- (void)tableView: (UITableView *)tableView didSelectRowAtIndexPath: (NSIndexPath *)indexPath {
// some more code
[cpvc setItemAndParents:items[selectedIndex] orderIndex:indexOrder];
}
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
cpvc = segue.destinationViewController;
}
을 :
예 : 당신이 원하는보기가로드 셀을 클릭하면
은 내가 UITableViewController
있습니다.
iOS 6을 기억해보세요.
테이블 셀을 클릭 할 때 "cpvc"가 nil인지 확인할 수 있습니까? –
@MichaelDautermann 그것은 nil이 아닙니다 - 그렇지 않으면 nil/null 포인터 예외가 발생합니다 - 그렇지 않습니까 ?? 어쨌든 귀하의 질문을 이해하지 마십시오 –