Недавно в Xcode 8 beta 6 (8S201h) это стало проблемой.UIApplicationLaunchOptionsShortcutItemKey не существует в Swift 3?
UIApplicationLaunchOptionsShortcutItemKey
Вот ошибка:
Кто-нибудь еще с этим вопросом?
var performShortcutDelegate = true
if let shortcutItem = launchOptions[UIApplicationLaunchOptionsKey.shortcutItem] as? UIApplicationShortcutItem {
print("ok")
self.shortcutItem = shortcutItem
performShortcutDelegate = false
}
return performShortcutDelegate
Попробуйте использовать 'guard': http://stackoverflow.com/questions/33689933/ambiguous-reference-to-member -subscript-on-dictionary –
Не повезло :(такая же ошибка –
Итак, вы все еще получаете ошибку 'неоднозначная ссылка на членский индекс'? Ваш код выглядит правильно, как показано, поэтому он может иметь какое-то отношение к закрывающей функции. также возможно, что вам нужно включить блок 'if #available (iOS 9.0, *) {}' вокруг вашего кода быстрого доступа. Дополнительная информация/контекст будет полезен. :) –