2011-03-28 82 views
1

我有自定義視圖控制器命名DRTableViewController導航控制器不加載意見

在我的應用程序的委託,我用下面的函數加載

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {  

    // Override point for customization after application launch. 

    tvc = [[DRTableViewController alloc] init]; // tvc is created with xib 


    navCon = [[UINavigationController alloc] initWithRootViewController:tvc]; 

    [self.window addSubview:[navCon view]]; 

    [navCon release]; 

    [self.window makeKeyAndVisible]; 

    return YES; 
} 

,但是當我開始我的應用程序,導航控制器會出現,但它裏面的觀點是黑色的,

當我使用

[self.window addSubview:[tvc view]]; 

代替[navCon view];我可以看到我的看法沒有任何問題

在此先感謝

回答

0

你需要,因此不會釋放到保留您的導航控制器。

爲您的導航控制器創建一個屬性並將其保留在應用程序委託中。

一個快速的解決辦法是註釋掉線,

[navCon release] 

但這會引入內存泄漏。

+0

非常感謝你,這解決了我的問題。 – aliAksakarya 2011-03-28 10:46:59