Удаление объектов разбора при завершении работы приложения
Я использую анализ для хранения некоторых объектов в моем приложении. Когда приложение закрывается, я хочу удалить объекты, созданные с определенным идентификатором. Я использовал метод applicationWillTerminate, чтобы опубликовать NSNotification, который вызывает этот метод:
public func deleteStuff(notification: NSNotification){
print("DELETE STUFF NOW")
//DELETE MESSAGES
for messageObject in messageObjectArray {
messageObject.deleteInBackground()
}
}
Когда этот метод вызывается, все объекты в messageObjectArray должны быть удалены, но это не так. Возможно, это связано с тем, что приложение завершается до того, как метод может завершить удаление объектов, или, может быть, я делаю что-то еще неправильно. У кого-нибудь есть решение?