【发布时间】:2014-11-03 08:47:57
【问题描述】:
如何在 Swift 中打开一个新的 FBSession?我目前有一个完美的 Facebook 登录,现在我想在新控制器中获取朋友。
我目前有这个:
var friendsRequest : FBRequest = FBRequest.requestForMyFriends()
friendsRequest.startWithCompletionHandler{(connection:FBRequestConnection!, result:AnyObject!, error:NSError!) -> Void in
var resultdict = result as NSDictionary
println("dict: \(resultdict)")
var data : NSArray = resultdict.objectForKey("data") as NSArray
for i in 0...data.count {
let valueDict : NSDictionary = data[i] as NSDictionary
let id = valueDict.objectForKey("id") as String
println("id \(id)")
}
var friends = resultdict.objectForKey("data") as NSArray
println("\(friends.count) friends")
}
这给了我这个错误:
FBSDKLog:对端点“我/朋友”的请求出错:必须为调用此端点指定一个打开的 FBSession。
我怎样才能做到这一点?这个好像没找到啊。。
【问题讨论】: