Ios 替换.xib文件中的视图控制器
我有一个主.xib文件,其中包含应用程序委托、窗口和视图控制器ABC对象。当我单击对象“View Controller ABC”时,它会显示它在.h类文件中定义的出口 现在我希望main.xib在第一次初始化时显示不同的视图控制器XYZ。如何替换视图控制器?我尝试拖动一个新的视图控制器对象,但不知道它是如何引用XYZ类的 App Delegate.hIos 替换.xib文件中的视图控制器,ios,Ios,我有一个主.xib文件,其中包含应用程序委托、窗口和视图控制器ABC对象。当我单击对象“View Controller ABC”时,它会显示它在.h类文件中定义的出口 现在我希望main.xib在第一次初始化时显示不同的视图控制器XYZ。如何替换视图控制器?我尝试拖动一个新的视图控制器对象,但不知道它是如何引用XYZ类的 App Delegate.h @interface JabberClientAppDelegate : NSObject <UIApplicationDelegate&g
@interface JabberClientAppDelegate : NSObject <UIApplicationDelegate> {
UIWindow *window;
ViewControllerXYZ *viewController;
}
@property (nonatomic, retain) IBOutlet UIWindow *window;
@property (nonatomic, retain) IBOutlet ViewControllerXYZ *viewController;
我试图用新的XYZ类替换视图控制器属性。但是.xib没有得到更新
有没有关于如何更新.xib的建议?
谢谢我想您需要更改XIB上的
UIViewController
的类,这样您就可以访问XYZUIViewController的IBOutlets
。像这样:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[DDLog addLogger:[DDTTYLogger sharedInstance]];
self.window.rootViewController = self.viewController;
[self.window makeKeyAndVisible];
return YES;
}