0
새로운 템플릿으로 뷰 기반 프로젝트를 만들었습니다. XIB로 만든 UIViewController가 있습니다.왜 내 UIViewController 이니셜 라이저는 호출되지 않았습니까?
구현에서 나는 그것을 주석 처리하고 NSLog를 추가했습니다. 하지만이 호출되지 않습니다 : 그 이후
// The designated initializer. Override to perform setup that is required before the view is loaded.
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil {
if ((self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil])) {
// Custom initialization
NSLog(@"nib");
}
return self;
}
는 펜촉/XIB에서 초기화, 그 바로, 확인을 요구해야 하는가? 그러나, 그렇지 않습니다. ViewDidLoad에 NSLog 메시지를 넣었을 때 NSLog 메시지가 나타납니다.
View 컨트롤러를 초기화하는 코드는 어디에 있습니까? –