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



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

//我的编码

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)

相关内容

  • 没有找到相关文章

最新更新