swift 中的 Facebook 好友列表
Facebook friends list in swift
我想要一个已登录我的应用程序的其他 Facebook 好友的列表,但下面的代码不起作用。我知道我在应用程序上有其他朋友,但它只打印 "data(); totalCount(796);" 为什么数据总是空的?
let params = ["fields": "id, first_name, last_name, middle_name, name, email, picture"]
let request = FBSDKGraphRequest(graphPath: "me/friends", parameters: params)
request!.start { (connection, result, error) -> Void in
if error != nil {
print(error!)
}
else if result != nil{
print(result!)
}
}
您没有提供太多代码,但看起来您在检索信息后忘记转换数据数组。如果不查看您的其他代码就很难分辨,但您可能会发现 答案很有用。
这是正确的数据转换和检索示例。
func tableView(tableView: UITableView!, didSelectRowAtIndexPath indexPath: NSIndexPath!) {
let cell = tableView.cellForRowAtIndexPath(indexPath) as YourCell
//cell.value, cell.text, cell.randomValue or whatever you need
}
我想要一个已登录我的应用程序的其他 Facebook 好友的列表,但下面的代码不起作用。我知道我在应用程序上有其他朋友,但它只打印 "data(); totalCount(796);" 为什么数据总是空的?
let params = ["fields": "id, first_name, last_name, middle_name, name, email, picture"]
let request = FBSDKGraphRequest(graphPath: "me/friends", parameters: params)
request!.start { (connection, result, error) -> Void in
if error != nil {
print(error!)
}
else if result != nil{
print(result!)
}
}
您没有提供太多代码,但看起来您在检索信息后忘记转换数据数组。如果不查看您的其他代码就很难分辨,但您可能会发现
这是正确的数据转换和检索示例。
func tableView(tableView: UITableView!, didSelectRowAtIndexPath indexPath: NSIndexPath!) {
let cell = tableView.cellForRowAtIndexPath(indexPath) as YourCell
//cell.value, cell.text, cell.randomValue or whatever you need
}