После установки Xcode 8 Beta 6, я получаю предупреждение о том, Методприложение (_: didFinishLaunchingWithOptions :)»почти соответствует факультативное требование
Instance 'приложения (_: didFinishLaunchingWithOptions :) почти соответствует желанию Требование '(_: didFinishLaunchingWithOptions :)' протокола 'UIApplicationDelegate'
в моем делете делегата.
Есть 2 предложили fixits заглушить предупреждение:
- Отметить метод как частные
- Добавить @nonobjc методу
Doing либо заглушает предупреждение. Но зачем это нужно делать?
Спасибо! Должен был сначала проверить ссылку на API ... – doraemon
Да, поскольку новая реализация не получает параметр параметров, а также не возвращает Boolean из последнего SDK – pedrouan
Исправление, предлагаемое здесь с помощью 'UIApplicationLaunchOptionsKey', не подавляет предупреждение в моем проекте в Xcode 8 beta 6, так что в настоящее время мне приходится жить с этим предупреждением. – CodePlumber