通过使用 swift,通过 parse.com 同步将用户的 objectId 转换为指向另一个 class 的指针

By using swift, convert User's objectId as pointer to another class in synchronous by parse.com

在我的 Swift 应用程序中,我使用 parse.com 进行登录。在 USER class 中,为每个注册创建 "ObjectId"。那里有另一个 class,联系表。该详细信息保存在 "contact_form" 中。在联系人表单中,有一个名为 "userId" 的对象,它是指向 USER class 的指针。该 UserId 数据类型不是字符串。我不知道如何将用户 class 的 objectId 保存为 contact_form class 中的指针。请指导我。我不希望此解析代码 运行 是异步的。我希望这是同步的 运行。我的代码如下。

//我的编码

var query = PFQuery(className: "User")
query.whereKey("email", equalTo: PFUser.currentUser().email)
var obj_arr : NSArray = query.findObjects() //1 obj retrived
if let objects = obj_arr as? [PFObject] { // Synchronous
    for object in objects {
        var query_msg = PFQuery(className: "contact_form")
        query_msg.whereKey("userId", equalTo: object.objectId) // Storing as String Error received. How to store as pointer.
    }
}

请指导我。

object.objectId 是一个字符串,但您想匹配一个指针。尝试更改

query_msg.whereKey("userId", equalTo: object.objectId)

query_msg.whereKey("userId", equalTo: object)