Удаление объектов разбора при завершении работы приложения

Я использую анализ для хранения некоторых объектов в моем приложении. Когда приложение закрывается, я хочу удалить объекты, созданные с определенным идентификатором. Я использовал метод applicationWillTerminate, чтобы опубликовать NSNotification, который вызывает этот метод:

public func deleteStuff(notification: NSNotification){

    print("DELETE STUFF NOW")

    //DELETE MESSAGES
    for messageObject in messageObjectArray {
        messageObject.deleteInBackground()
    }
}

Когда этот метод вызывается, все объекты в messageObjectArray должны быть удалены, но это не так. Возможно, это связано с тем, что приложение завершается до того, как метод может завершить удаление объектов, или, может быть, я делаю что-то еще неправильно. У кого-нибудь есть решение?

0 ответов

Другие вопросы по тегам