我有一個關於iOS中的窗口和viewcontroller的問題。我只是看看我今天正在處理的iOS項目的應用程序代理,並發現它需要有...什麼是iOS應用程序委託中的self.window
UINavigationController *navigationController = (UINavigationController *)self.window.rootViewController;
在我的應用程序中。
這裏有幾個問題:
這是否意味着navigationController是我的應用程序的根視圖控制器? NavigationController是UIViewController的子類,但其任務僅用於在導航欄中提供導航功能,是否正確?
什麼是self.window?我認爲我理解'view'和'viewController'的概念,但我不太明白'窗口'是什麼...... iPhone有一個屏幕,但MacPro可以有2個顯示器;這些窗口是否適用於iOS和OS X?
請做出投票和一些意見爲理由 –
爲什麼這個問題得到了票?這些問題是明確規定的,對其他人有用和有趣。不贊成... – avenger