-3
在AppDelegate - >應用程序函數中,「didFinishLaunchingWithOptions」的含義是什麼?它是傳遞給應用程序方法的函數嗎?什麼是AppDelegate中的didFinishLaunchingWithOptions參數
在AppDelegate - >應用程序函數中,「didFinishLaunchingWithOptions」的含義是什麼?它是傳遞給應用程序方法的函數嗎?什麼是AppDelegate中的didFinishLaunchingWithOptions參數
AppDelegate是一個協議。您需要向符合該協議的系統提供一個對象,並充當應用程序委託。系統調用應用程序委託的各種方法,包括application :didFinishLaunchingWithOptions
方法。
的(Objective-C的)方法的簽名如下:
- (BOOL)application:(UIApplication *)application
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
請在 「didFinishLaunchingWithOptions」 在Xcode文檔進行搜索,瞭解它。
所以要回答你的問題,didFinishLaunchingWithOptions
是一個方法/函數,而不是「參數」。
系統可能會在字典中傳遞有關如何啓動應用程序的信息。 (從本地通知,打開文件的請求,Core Location區域通知等)Xcode文檔包含更多信息。
你可以從這裏獲得一些信息:http://nshipster.com/launch-options/。或者https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIApplicationDelegate_Protocol/#//apple_ref/occ/intfm/UIApplicationDelegate/application:didFinishLaunchingWithOptions: – HardikDG
你有沒有讀過'UIApplicationDelegate'文檔?在那裏描述一切。輕鬆訪問是「快速幫助」或⌥單擊該符號。 – vadian