UIViewController
이 xib 파일에서 생성됩니다.viewDidLoad 및 ViewDidAppear가 호출되지 않습니다.
나는이처럼 초기화 :
_sharedSingleton = [[SlipChangesViewController alloc] init];
[[NSBundle mainBundle] loadNibNamed:@"SlipChangesViewController" owner:_sharedSingleton options:nil];
나는 다른 UIViewController에있는 하위 뷰에 그 UIViewController
의보기를 추가 :
[self.view addSubview:slipChangesVC.view];
이제 이상한 것은, 뷰가 성공적으로 추가됩니다 서브 뷰가 있지만 어떤 이유로 든 viewDidLoad
과 vieWillAppear
이 호출되지 않습니다. 그러나 공유 된 싱글 톤과 init
메서드를 만드는 메서드를 성공적으로 호출합니다.
:
- 아무도없는
UIViews
또는 전무 - XIB에서 출구 것은 제대로
- 내가
[super viewDidLoad]
및[super viewWillAppear]
UIViewControllers
stackOverflow에서 다양한 스레드를 검사하여 성공하지 못한 제안을 시도했습니다. 예. Calling [slipChangesVC view]
왜이 두 가지 방법이 호출되지 않는지 아십니까?
아마도이 http://stackoverflow.com/a/32965187/2237587을 살펴보십시오. 답변의 맨 아래 부분 – Simon