如何在Parse localDataStore中正确引脚?

时间:2015-06-18 17:55:51

标签: swift parse-platform pinning local-datastore

我在Parse.enableLocalDatastore()

之前的app委托中有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文档锄头及其实现位置。你能帮忙吗?

1 个答案:

答案 0 :(得分:0)

你没有数据.... 我的原因......

类的名称错误(类名区分大小写) 本地存储中没有数据

尝试使用findObject:method和pin:method的同步版本。