Я новичок в разработке iOS и борюсь с несколькими ошибками сборки. Я поискал в Интернете информацию о том, как исправить эти ошибки, но не смог получить подсказки. Использование Xcode 9.4 со встроенным Swift.
Ссылка ниже, так как мне не разрешили включить снимок экрана в этот пост.
Ошибки сборки Xcode






Должно получиться так:
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
return true
}
Вы можете прочитать документ Apple о требованиях к этим методам. developer.apple.com/documentation/uikit/uiapplicationdelegat e # //…:
Спасибо, Бенлис, действительно, я думаю, что мне нужно больше времени читать и понимать документацию, почему-то все кодировки кажутся мне странными символами :-) Надеюсь, это вопрос времени и усилий, чтобы добраться туда .. спасибо за совет
Тот же вопрос здесь. Я решил проблему, используя то, что вы показали. Однако мне очень трудно примирить это с тем фактом, что UIApplication.LaunchOptionsKey действительно является структурой. Как это работает? Ссылка: developer.apple.com/documentation/uikit/uiapplication/…
Но на Apple документация показывает тот же формат спрашивающего, а именно UIApplication.LaunchOptionsKey. Как нам узнать, какой из них правильный?
Ни в исходном вопросе, ни в принятом ответе не отмечается, что код с ошибкой генерируется при создании проекта и как таковой, как правило, не требует изменения.
Проблема в версии Xcode. UIApplicationLaunchOptionsKey был переименован в UIApplication.LaunchOptionsKey в более новой версии Xcode (10.2). Я столкнулся с этим, когда пытался открыть свой проект в более старой версии Xcode. Это отстой, потому что теперь я не могу работать над своим проектом на моем старом компьютере, который нельзя обновить до последней версии.
Я использую Xcode 9.3 и Android Studio 3.5.1.
Все, что я сделал, это удалил "." по определению:
UIApplication.LaunchOptionsKey: Любой
К:
UIApplicationLaunchOptionsKey: Любой
без периода. Работает как шарм! Наслаждаться.
Спасибо, я заменил код вашей рекомендацией, он сработал, но мне нужно было добавить логическое возвращаемое значение .. спасибо. Я все еще пытаюсь исправить другие ошибки. Я тоже попробую вставить сюда коды