Chciałem przeskoczyć, aby użyć beta Xcode 8 i przekonwertować mój kod, ale mam tu pewien problem, używam SDK Google Analytics do wysyłania zdarzeń i tak właśnie używałem go w Swift 2.2 :Nie można przekonwertować wartości typu NSMutableDictionary? do oczekiwanego typu argumentu [NSObject: AnyObject]!
let tracker = GAI.sharedInstance().defaultTracker
tracker?.set(kGAIScreenName, value: "ViewController")
let builder = GAIDictionaryBuilder.createScreenView()
tracker?.send(builder?.build() as [NSObject:AnyObject])
Ale teraz chcę używać Swift 3, jego mówi mi:
nie można przekonwertować wartości typu NSMutableDicationary wpisać [NSObject: AnyObject] w przymus.
lub: tracker .send (((? budować er? .build())! jako NSMutableDictionary) jako [NSObject: AnyObject]!) –
Lifesaver! Dziękuję Ci! – LinusGeffarth