Parse如何保存最终起作用?

0 ios parse-platform swift

没有互联网连接时,我可以使用最终保存在本地存储数据.但是在恢复互联网连接后,应用程序可以自动上传数据吗?如果没有,我怎样才能将其上传到云端?这是我的代码.thx提前.

        //parse
        var moment2:PFObject = PFObject(className: "e_Moments")
        moment2["Location"] = locationTextField.text
        moment2["FullName"] = nameTextField.text
        moment2["Company"] = typeTextField.text
        moment2["thoughts"] = thoughtsTextField.text

        let image = UIImagePNGRepresentation(imageView.image)
        let imageFile = PFFile(data: image)
        moment2["Image"] = imageFile

        moment2.saveEventually()  //save offline
        moment2.saveInBackground()//save object
Run Code Online (Sandbox Code Playgroud)

Kev*_*gan 5

是的,数据应该自动上传,但没有具体的时间会发生这种情况.也就是说,它会在某些时候恢复互联网连接后发生.

即使您关闭了应用程序并重新启动它,数据也会在本地持久存在,然后保存操作将再次尝试保存要解析的数据.

如果使用saveeventually保存超过10 MB,则请阅读以下Class引用,以获取有关在缓存中保存和旧保存操作的constaint. PFObject类参考