2015-11-12 2 views
1

Я хотел бы проверить, обновлен ли мой Parse Class после определенной даты (дата, когда я синхронизировал свою локальную базу данных в последний раз), поэтому я могу избежать синхронизации, если мои локальные данные уже обновлены.Parse - Class последняя дата обновлена ​​/ изменена?

Есть ли простой способ сделать это?

есть ли информация о «последнем обновлении» в любом месте? или что-то вроде HTTP-заголовков «Последнее изменение»?

Спасибо

+0

Любая удача с моим примером кода? – MQLN

+0

У меня есть некоторые проблемы, сравнивающие даты, но логика правильная, поэтому она должна работать! :-D обновит вас – MeV

+0

Это хорошие новости, опубликуйте еще одно обновление, если вам нужна дополнительная помощь! – MQLN

ответ

0

Я не верю, что есть встроенная функция, чтобы сделать это, однако, это относительно легко код, чтобы сделать!

let query = PFQuery(className: "yourClass") 
let cutOffDate = (some type of NSDate) 
query.whereKey("updatedAt", greaterThan: cutOffDate) 
query.getFirstObjectInBackgroundWithBlock({ (first, error) -> Void in 
       if error == nil { 
        //something was updated after date 
       } else if error?.code == 101 { 
        //nothing was updated after date 
       } else { 
        //something went wrong 
       } 
     }) 

Дайте мне знать, если это сработает для вас!

+0

приятный! Спасибо. Я попробую! – MeV

Смежные вопросы