Запрос объектов из Parse localDataStore
Я занят, пытаясь запросить элементы, которые я храню в своем синтаксическом анализе localDataStore
.
Есть 6 полей, которые я храню в моем LocationLogs
классе (класс Parse)/.
Эти поля изображения, широта / долгота, высота, название, описание. При хранении их непосредственно в 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)")
})
The count
stays = nil.
Какой метод запроса я должен использовать? Код шаблона Parse.com provides выдает ошибку для блока.