Хорошие вечерние кодеры!Swift Язык: Обновление Парсы объектов
Я создал запрос, который получает имя пользователя и местоположение людей вокруг меня в пределах 7miles местоположения устройства, я хотел бы обновлять эти объекты каждые 5-10 секунд (я еще не решил). Какая была бы лучшая практика для этого? должен ли я создать NSTimer()
и назвать его таким образом? пожалуйста помоги!!
var timer = NSTimer()
override func viewDidLoad() {
super.viewDidLoad()
timer == NSTimer.scheduledTimerWithTimeInterval(5, target: self, selector: "queryFunc", userInfo: nil, repeats: true)
}
func queryFunc() {
var query = PFQuery(className:"GameScore")
query.whereKey("playerName", equalTo:"Sean Plott")
query.findObjectsInBackgroundWithBlock {
(objects: [AnyObject]!, error: NSError!) -> Void in
if error == nil {
// The find succeeded.
NSLog("Successfully retrieved \(objects.count) scores.")
// Do something with the found objects
for object in objects { NSLog("%@", object.objectId)
}
} else {
// Log details of the failure
NSLog("Error: %@ %@", error, error.userInfo!)
}
}
/*
This is just an example query, the point of this is the timer and how to update objects periodically
*/
}
Запрос, который я использую, делает все это, я просто использовал примерный запрос из синтаксического анализа, точка моего вопроса заключается в том, как периодически обновлять мои объекты, должен ли я создавать таймер и обновлять их таким образом? или есть более практичный способ? –
проверить мои изменения в ответе –