Facebook API在swift中检索好友列表

时间:2015-11-16 12:03:23

标签: xcode facebook swift facebook-graph-api-v2.4

为什么这会给我一个错误?

  

致命错误:在解包可选值时意外发现nil

我使用了错误的HKEY_LOCAL_MACHINE\Software\Wow6432Node valueForKey吗?我想得到朋友的名单。 (有朋友,因为当我打印结果显示它们时)

String

1 个答案:

答案 0 :(得分:2)

试试这个

let fbRequest = FBSDKGraphRequest(graphPath:"/me/friends", parameters: nil);
fbRequest.startWithCompletionHandler { (connection : FBSDKGraphRequestConnection!, result : AnyObject!, error : NSError!) -> Void in

    if error == nil {
       if let userNameArray : NSArray = result.valueForKey("data") as! NSArray
       {
          var i:Int = 0
          for i;i<userNameArray.count ; i++
          {
             print(userNameArray[i].valueForKey("name"))
          }      

       } else {

        print("Error Getting Friends \(error)");

      }
    }