我在Parse.enableLocalDatastore()
Parse.setApplicationId
然后我将var newPosts = PFObject(className: "Post")
作为全局变量。
然后我想从" Post"获得1,000个最新的对象。我之前启用的localDataStore中的表,所以我这样做:
var getNewPosts = PFQuery(className: "Post")
getNewPosts.fromLocalDatastore()
getNewPosts.limit = 1000
getNewPosts.orderByDescending("createdAt")
getNewPosts.findObjectsInBackgroundWithBlock {
(downloadedPosts, error) -> Void in
if downloadedPosts != nil && error == nil {
println(downloadedPosts) // I am getting table with no data
}
}
但我只获得空数据行。
如果我注释掉getNewPosts.fromLocalDatastore()
行结果没问题。
据我所知,我错过了关键的固定步骤但不确定Parse文档锄头及其实现位置。你能帮忙吗?
答案 0 :(得分:0)
你没有数据.... 我的原因......
类的名称错误(类名区分大小写) 本地存储中没有数据
尝试使用findObject:method和pin:method的同步版本。