2012-09-20 67 views
0

我有一個包含App Delegate,Window和View Controller ABC對象的主.xib文件。當我點擊對象「視圖控制器ABC」時,它會顯示它在.h類文件中定義的插口。替換.xib文件中的視圖控制器

現在我想讓主.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類視圖控制器屬性。但.xib不會更新。

任何建議如何更新.xib? 感謝

回答

0

我想你需要改變那種類爲您UIViewController在廈門國際銀行,這樣你就可以訪問你的XYZ UIViewControllerIBOutlets。像這樣:

enter image description here

相關問題