Обновите приложение iOS, когда куплена In-App-Purchase - PullRequest
0 голосов
/ 10 октября 2019

У меня есть встроенная покупка, при покупке которой необходимо перезагрузить два View Controllers в моем приложении. однако, когда я пытаюсь вызвать их ViewDidLoad() функции, я получаю кучу unexpected nil when opening optional ошибок, даже когда я устанавливаю текст TextLabels на label.text = "0". Что я делаю не так?

1 Ответ

0 голосов
/ 10 октября 2019

Вы не должны вызывать view viewDidLoad(), это не ваша работа. Если вы действительно хотите перезагрузить все свое приложение, попробуйте заменить rootViewController вашего основного window, который вы можете найти в AppDelegate.

. Или вы должны попробовать другой подход, используйте Notification (NSNotificationCentre), чтобы броситьи слушать уведомления в приложении и перезагрузить / обновить необходимые представления.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...