🧙
remote notifications are not supported in simulator
?Size: a a a
🧙
remote notifications are not supported in simulator
?D
DK
S
D
FZ
В
r
В
SA
E
mainStoryboard: UIStoryboard = UIStoryboard(name: "Main", bundle:
nil)
guard
let mainVC = mainStoryboard.instantiateViewController(identifier: "ActivityViewController")
as? ActivityViewController
else { fatalError() }
Приложение падает только в том случае, когда приложение выгружено из памяти и при получении нотификации перехожу по ней. Когда приложение просто свернуто, все отрабатывает без проблем.
Подозреваю, что это происходит из-за того, что на момент старта приложения (после перехода по нотификации) не все свойства ViewController’а проинициализированы. В методе который вызываю, есть обращение к UI компонентам.
Вопросов собственно 2:
1. Как решить возникшую проблему?
2. Возможно я иду в неправильном направлении, и обрабатывать полученные нотификации надо как-то по другому? Возможно есть какие-то лучшие практики, о которых я не знаю.
В
E
E
В
В
В
E
В
G