使用Parse在Swift中添加PFRelation时使用objectAtIndex

时间:2015-02-20 00:04:20

标签: ios swift parse-platform xcode6

我正在使用表视图控制器将当前用户的友谊关系添加到类似于用户表中的另一个用户的行。 我找不到将所选行设置为变量的方法,在这种情况下,该对象将被称为user。我目前的方式在objectAtIndex部分引发错误。

var relation : PFRelation = PFUser.currentUser().relationForKey("friendship")
        let user:PFObject = self.userArray.objectAtIndex(indexPath.row) as PFObject
        relation.addObject(user)
        PFUser.currentUser().saveInBackgroundWithBlock { (succeed:Bool, error: NSError!) -> Void in
            if error != nil {
                NSLog("Unable to save")
            }
        }

我看了很多教程,他们似乎也是这样做的。 任何帮助都会很棒,谢谢

1 个答案:

答案 0 :(得分:0)

这将使用不同的API完成。

要检索手机上的本地联系人,您需要在iOS上使用Address Book Framework。您可以查看此Quick Start Tutorial

对于Facebook联系人,您必须先让用户登录。您需要整合Facebook Login。在登录期间,您要求用户授予您读取某些属性的权限。获得许可后,您可以调用Facebook API来获取发给您的访问令牌Facebook的数据。