我有一个包含 App Delegate、Window 和 View Controller ABC 对象的主 .xib 文件。当我单击对象“View Controller ABC”时,它显示它是在 .h 类文件中定义的出口。
现在我希望主 .xib 在第一次初始化时显示不同的视图控制器 XYZ。如何替换视图控制器?我尝试拖动一个新的 View Controller 对象,但我不知道它是如何引用 XYZ 类的。
应用委托 .h
@interface JabberClientAppDelegate : NSObject <UIApplicationDelegate> {
UIWindow *window;
ViewControllerXYZ *viewController;
}
@property (nonatomic, retain) IBOutlet UIWindow *window;
@property (nonatomic, retain) IBOutlet ViewControllerXYZ *viewController;
应用委托.m
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[DDLog addLogger:[DDTTYLogger sharedInstance]];
self.window.rootViewController = self.viewController;
[self.window makeKeyAndVisible];
return YES;
}
我试图用新的 XYZ 类替换 View Controller 属性。但是 .xib 没有得到更新。
关于如何更新 .xib 的任何建议?谢谢