Umgang mit Facebook Graph API führen iOS-SDK mit Swift
Ich möchte nur Daten anfordern, die von Facebook 's Graph API, z.B. Holen Sie sich die aktuellen user' s basic info.
Den Objective-C doc: https://developers.facebook.com/docs/ios/graph#userinfo
[FBRequestConnection startForMeWithCompletionHandler:^(FBRequestConnection *connection, id result, NSError *error) {
if (!error) {
/* My question: How do I read the contents of "result" in Swift? */
//Success! Include your code to handle the results here
NSLog(@"user info: %@", result);
} else {
//An error occurred, we need to handle the error
//See: https://developers.facebook.com/docs/ios/errors
}
}];
Gibt es keine schnellen doc noch, und ich bin verwirrt über die "Ergebnis" - parameter, dessen Typ "id".
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sieht es aus wie
result
enthält ein Wörterbuch, aber es kann seinnil
. In Swift, Typ Zuordnung zuAnyObject?
.So, in
Swift
ist, konnten Sie etwas wie:Diese können vereinfacht werden, ein wenig:
Denken Sie daran, es ist nicht ein Wörterbuch den ganzen Weg nach unten, ist es Kombinationen von dictionaries und arrays.
Ich war verwirrt über diese in den Anfang
Dies ist ein einfacher Weg: