2010-11-13 73 views
0

Apple在ref中說我應該使用-init。但是這似乎違背了總是使用指定初始值設定項的慣例。由於它沒有,它將是超類的UIViewController,對吧?在那裏,它是-initWithNibName:bundleName:,如果我現在完全清醒。當我用-initWithNibName:bundleName:初始化它時,爲什麼我的UISplitViewController是黑色的?

但是,當用nil和nil調用時,UISplitViewController是完全黑色的。當我調用-init時,它完美地工作。不明白。

回答

0

就我而言,我是不是以後

[window addSubview:self.splitViewController.view]; 

造成黑屏調用

[window makeKeyAndVisible]; 

。我正在初始化它爲

self.splitViewController = [[UISplitViewController alloc] init]; 

添加[window makeKeyAndVisible];修復了這個問題。

相關問題