지금 (내 mainViewController에서)하고 인스턴트 메신저 :
self.customViewController = [[UIStoryboard storyboardWithName:@"MainStoryboard_iPhone" bundle:nil] instantiateViewControllerWithIdentifier:@"CustomVC"];
self.customViewController.myObject = someObject;
와 나는
[self.label setText:self.myObject.someString];
이 작품을 좋아있는 viewDidLoad (CustomViewController)에 있습니다.
하지만 올바른 방법입니까? 내 CustomViewController에 사용자 정의 init 메소드를 추가 (또는 재 지정)해야합니까? initWithObject와 마찬가지로 :? 나는 UIStoryboard instantiateViewControllerWithIdentifier:
대신 내 사용자 정의 init 메소드를 호출하는 방법을 모르며 init
이나 initWithNibName
으로 전화를받지 못하고있다.
아마도 : - (id)initWithCoder:(NSCoder *)decoder
을 사용해야합니다.
제게 조언 해주세요.
감사합니다.
을
알아요 ... 나는 또한이하지만 ... 싫어 모든 게 맞아. 사용자 정의 클래스에서 initWithCoder를 오버라이드 할 수 있습니다. 즉, 사용자 정의 init을 수행하기위한 _customViewController 객체의 클래스 파일 –