当没有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