【发布时间】:2016-10-14 18:41:41
【问题描述】:
我正在使用 swift 3.0 进行本地解析
我正在查询以从服务器获取结果。但如果没有连接,它不会显示我们得到的最后结果,因为失去连接。
所以我要做的是保存查询结果以在没有连接时查看它
这是查询:
var query = PFUser.query()
query = PFQuery(className: "_User")
// query?.fromLocalDatastore()
query!.whereKey("objectId", equalTo: PFUser.current()!.objectId!)
query!.findObjectsInBackground {
(objects , error) -> Void in
if error == nil {
for object in objects! {
self.usernamelbl.text = object["username"] as! String
if let userp = PFUser.current()?["photo"] as? PFFile {
userp.getDataInBackground {
(imageData, error) -> Void in
if error == nil {
self.profilepic.image = UIImage(data: imageData!)!
}
}
}
}
现在,如果应用关闭,我如何保存结果并离线查看? 任何帮助将不胜感激
【问题讨论】:
-
你有很多选择。我假设您正在尝试保存用户图像?如果您愿意,您可以将其保存到文件或将其保存到应用程序中的 CoreData。你想做什么取决于你。
-
谢谢,我要保存用户信息,并收到其他用户的视频、图像、消息。所以他仍然可以在离线模式下检查它们。有什么想法吗?
标签: ios swift parse-platform swift3