5
Korzystam z Amazon Cognito i Facebooka w aplikacji ios. Aż beta 5 tego kodu from this SO thread pracował:Nie można skompilować programu AWS CustomIdentityProvider na xcode 8 beta 6
class CustomIdentityProvider: NSObject, AWSIdentityProviderManager {
var tokens: [NSString: NSString]?
init(tokens: [NSString: NSString]) {
self.tokens = tokens
}
@objc func logins() -> AWSTask<NSDictionary> {
return AWSTask(result: tokens) // Compile error in beta 6
}
}
W beta 6 otrzymuję ten błąd kompilacji:
Cannot convert value of type '[NSString:NSString]?' to expected argument type '_?'
Kiedy zmienić linię do
return AWSTask(result: tokens! as [AnyObject: AnyObject])
pojawia się błąd
Type 'AnyObject' does not conform to protocol 'Hashable'
To jest szybkie ver. 3.
Dziękuję. :-) Co jest dość oczywiste. – kometen