ios - 将对象添加到现有类解析时出现问题

标签 ios swift parse-platform

我在 Parse 中有一个名为“Groups”的类,在该类中,有一个名为“Group Name”的列,还有一个包含名为“GroupInfo”的关系的列,其中包含特定组的所有组信息。我正在尝试将更多数据添加到“GroupInfo”关系中名为“Project”的现有列中。不幸的是,我的代码在运行时完全没有任何作用。我将不胜感激任何关于如何让它工作的帮助。

  var group: PFQuery = PFQuery(className: "Groups")
func uploadscores () {

   group.whereKey("objectId", equalTo: "RK5kQ6feTW")
    group.findObjectsInBackgroundWithBlock { (object: [AnyObject]?, error: NSError?) -> Void in
        if error == nil && object != nil {
            if let object = object as? [PFObject] {
                for objects in object {
                    let relation = objects.relationForKey("GroupInfo")
                    let query = relation.query()
                    query?.findObjectsInBackgroundWithBlock({ (obj: [AnyObject]?, err: NSError?) -> Void in
                        if err == nil && obj != nil {
                            if let obj = obj as? [PFObject] {
                                for objs in obj {
                                objs.addObject("Paint the walls", forKey: "Project")

                                }

                            }
                        }

                    })

                }

            }

        }


    }


}







override func viewDidLoad() {
    super.viewDidLoad()
    uploadscores()

}

最佳答案

就像 Paulw11 评论的那样,您没有保存对 Parse 对象的更改。使用 .saveInBackground 将对象异步保存到 Parse 上:

for objs in obj {
    objs.addObject("Paint the walls", forKey: "Project")
    objs.saveInBackground()
}

关于ios - 将对象添加到现有类解析时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31975002/

相关文章:

ios - 想要在键盘控件中添加完成按钮以隐藏 ios 中的键盘

ios - 每次调用函数 Swift 3 时移动到数组中的下一个元素

ios - 如何将身份验证 token 从 Parse SDK 传递到 Fabric TwitterKit?

ios - 如何在 SWIFT 中关闭没有任何操作的 UIAlertController?

swift - GameCenter 分数未发布到排行榜

javascript - parse.com JavaScript 'geo query within or is not supported'

android - 将种子数据库与 Parse 本地数据存储集成

ios - 从推送通知更新 sqlite 数据库,应用程序已关闭且未在后台 iOS 中运行

ios - 导航栏 "Cancel"

ios - 是否可以访问 iOS 系统动画的属性?