【发布时间】:2015-09-02 22:37:11
【问题描述】:
我有以下内容;它从 Parse 后端获取数据并将类实例加载到NSArray 以插入UITableView。
var ObjectIDClass = PFQuery(className: "TestObject")
ObjectIDClass.findObjectsInBackgroundWithBlock({
(ObjectsArray : [AnyObject]?, error: NSError?) -> Void in
var ObjectIDs = ObjectsArray as! [PFObject]
for i in 0...ObjectIDs.count-1 {
self.iDArray.append(ObjectIDs[i].valueForKey("objectId") as! String)
self.NameArray.append(ObjectIDs[i].valueForKey("PDFName") as! String)
self.tableView.reloadData()
}
})
这仅适用于网络连接,一旦应用程序关闭然后在没有网络的情况下重新打开,该表为空白。我的目标是将数据存储在Local Datastore 中,如果没有连接,则从Local Datastore 加载。我无法使用pin 弄清楚它,但可以确定它是如何完成的。任何帮助将不胜感激!
【问题讨论】:
-
findObjectsInBackgroundWithBlock 是一种同步方法,因此您必须作为查询数据的连接。你想做什么
-
我希望你的意思是
asynchronous@Lamar
标签: ios swift uitableview parse-platform