我正忙于查询要存储在Parse localDataStore
中的项目。
我的LocationLogs
类(Parse类)/中存储了6个字段。
这些字段是图像,纬度,经度,海拔高度,标题,描述。通过将它们直接存储到Parse中时
locationLogs["longitude"] = location.longitude
locationLogs["latitude"] = location.latitude
locationLogs["altitude"] = altitude
locationLogs.saveInBackgroundWithBlock { (success: Bool, error: NSError?) -> Void in
if (success) {
}else{
}
}
完美运作。但是当使用
locationLogs.pinInBackground()
并尝试使用 let query = PFQuery(className:"LocatinLogs")
query.fromLocalDatastore()
query.findObjectsInBackgroundWithBlock( { (NSArray results, NSError error) in
// do something
println("count = \(results!.count)")
})
count
保持= nil。我必须使用哪种查询方法? Parse.com提供的模板代码给出了该块的错误。
最佳答案
我认为您犯了一个拼写错误:
let query = PFQuery(className:"LocatinLogs")
您查询的类拼写错误。
这将解决您的错误(:
碰巧的是我们中最好的信任我!
关于ios - 从解析localDataStore查询对象,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31966929/