当没有internet连接时,我可以使用save最终在本地存储数据。但是在internet连接恢复后,应用程序可以自动上载数据吗?如果没有,我如何上传到云?这是我的密码。提前付款。

        //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

最佳答案

是的,数据应该自动上传,但是没有具体的时间。也就是说,它将发生在互联网连接恢复后的某个时刻。
即使关闭应用程序并重新启动应用程序,数据仍将在本地保留,然后保存操作将再次尝试保存要分析的数据。
如果使用savefinally保存的空间超过10 MB,请阅读下面的类引用,以获取有关savefinally和缓存中的旧保存操作的常量。PFObject Class Reference

09-16 05:53