applicationWillTerminate вызывается правильно, но не всегда правильно вызывает мой API
Я пытаюсь обновить модель на бэкэнде, используя вызов API при срабатывании. Я заметил странное поведение, когда иногда вызов API «работал», а иногда нет. Отладка в моем коде. Я вижу, что код API вызывается в Xcode, но не дошел до бэкэнда. Опять же, это кажется случайным, иногда это работает, иногда нет. Я что-то здесь упускаю или просто не на 100% надежен?
Я также слушаю
NotificationCenter.default.rx.notification(UIApplication.willTerminateNotification)
.subscribe(with: self, onNext: { `self`, _ in
print("willTerminate called")
self.postConsumedSecondsIfNeeded()
})
.disposed(by: systemNotificationsBag)
Если