1
프로그래밍 방식으로 viewController를 만들고 있습니다. (잘하면 올바른 방법으로) 제 문제는 이전에 IB에서 컨트롤러를 만들고 awakeFromNib을 호출 할 코드가 있다는 것입니다. 현재로서는 viewDidLoad가 잘 작동하지만 awakeFromNib는 그렇지 않습니다. awakeFromNib에 전화를 걸거나 다른 곳에서 사용할 수있는 방법이 있습니까?프로그래밍 방식으로 생성 된 ViewController 및 awakeFromNiB?
@class MyViewController;
@interface TEST_ControllerAppDelegate : NSObject <UIApplicationDelegate> {
UIWindow *window;
MyViewController *viewController;
}
@property(nonatomic, retain) IBOutlet UIWindow *window;
@end
.
@implementation TEST_ControllerAppDelegate
@synthesize window;
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
viewController = [[MyViewController alloc] init];
[window addSubview:[viewController view]];
[window makeKeyAndVisible];
return YES;
}
- (void)dealloc {
[viewController release];
[window release];
[super dealloc];
}
@end
EDIT_001
는 :나는 꽤 많이있는 viewDidLoad 내가 함께 IBOutlet 인스턴스 변수를 초기화 할 특히로서, 나의 최선의 선택이 될 것입니다 사용하여 결론에 도달했다. 위해
환호 게리