UIApplicationLaunchOptionsKey не найден - PullRequest
0 голосов
/ 05 июня 2018

Метод UIApplicationDelegate - приложение (_: didFinishLaunchingWithOptions:) , показывающее ошибку с Swift 4.2 (Xcode 10).

UIApplicationLaunchOptionsKey не найдено

Что такое замена UIApplicationLaunchOptionsKey в Swift 4.2?

enter image description here

Ответы [ 5 ]

0 голосов
/ 10 сентября 2018

Я попробовал приведенный ниже фрагмент кода и работал для меня.

func application(_ application: UIApplication, 
    didFinishLaunchingWithOptions launchOptions: [UIApplication: Any]? = nil) -> Bool {

}

Просто предоставьте UIApplication в launchOptions.Надеюсь, это сработает и для вас.:)

0 голосов
/ 05 июня 2018
func application(_ application: UIApplication, 
    didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey : Any]? = nil) -> Bool {

}
0 голосов
/ 05 июня 2018

Это должно быть UIApplication.LaunchOptionsKey, пожалуйста, найдите следующую яблочную документацию

0 голосов
/ 05 июня 2018

UIApplicationLaunchOptionsKey был переименован в UIApplication.LaunchOptionsKey.Замените «UIApplicationLaunchOptionsKey» на «UIApplication.LaunchOptionsKey».

Нажмите на подсказку об ошибке, и вы увидите решение:

enter image description here

0 голосов
/ 05 июня 2018

Xcode исправит это, но UIApplicationLaunchOptionsKey заменяется вложенным типом UIApplication.LaunchOptionsKey.

...