Niedawno w Xcode 8 beta 6 (8S201h) stało się to problemem.UIApplicationLaunchOptionsShortcutItemKey nie ma w Swift 3?
UIApplicationLaunchOptionsShortcutItemKey
Oto błąd:
Każdy inny posiadające ten problem?
var performShortcutDelegate = true
if let shortcutItem = launchOptions[UIApplicationLaunchOptionsKey.shortcutItem] as? UIApplicationShortcutItem {
print("ok")
self.shortcutItem = shortcutItem
performShortcutDelegate = false
}
return performShortcutDelegate
Spróbuj użyć 'guard': http://stackoverflow.com/questions/33689933/ambiguous-reference-to-member -subscript-on-dictionary –
Powodzenia :(ten sam błąd –
Wciąż otrzymujesz błąd "niejednoznaczny odnośnik do indeksu dolnego członka" Twój kod wygląda tak, jak pokazano, więc może mieć coś wspólnego z funkcją otaczającą. możliwe również, że musisz dołączyć blok 'if #available (iOS 9.0, *) {}' wokół kodu skrótu.Będziesz potrzebował więcej informacji/kontekstu :) –