2016-04-24 2 views
-3

В функции AppDelegate -> application, в чем смысл «didFinishLaunchingWithOptions»? Это функция передается методу приложения?Что такое аргументFinishLaunchingWithOptions в AppDelegate

+1

вы можете получить информацию здесь: http://nshipster.com/launch-options/. или https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIApplicationDelegate_Protocol/#//apple_ref/occ/intfm/UIApplicationDelegate/application:didFinishLaunchingWithOptions: – HardikDG

+1

Вы когда-нибудь читали документацию 'UIApplicationDelegate'? Здесь описано все. Легкий доступ - это «Быстрая помощь» или ⌥-щелчок по символу. – vadian

ответ

1

AppDelegate - это протокол. Вы должны предоставить объект системе, которая соответствует этому протоколу и служит делегатом приложения. Система вызывает различные методы делегата приложения, включая метод application :didFinishLaunchingWithOptions.

The (Objective-C) подпись метода выглядит следующим образом:

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

Выполните поиск в Xcode документации на "didFinishLaunchingWithOptions" читать об этом.

Чтобы ответить на ваш вопрос, didFinishLaunchingWithOptions - это метод/функция, а не «аргумент».

Система может проходить в словаре с информацией о том, как приложение было запущено. (От локального уведомления, запроса на открытие файла, уведомления о регионе основного местоположения и т. Д.). Документы Xcode содержат больше информации.

Смежные вопросы