В моем приложении-реактиве я использую несколько предупреждений для отображения сообщений пользователю.
Вкл. android все работает нормально, но в ios я получаю следующую ошибку, каждый раз, когда пытаюсь отобразить предупреждение:
Warning: Attempt to present <UIAlertController: 0x1030fb600> on <RCTModalHostViewController: 0x1021ad720> whose view is not in the window hierarchy!
я вызываю сообщение с помощью:
this.setState({spinner: true}, () => {
eventHandler
.joinEventById(eventCode, qrHash)
.then((response) => {
this.setState({spinner: false}, () => {
Toast.show('Event Registrierung erfolgreich');
});
})
.catch((error) => {
this.setState({spinner: false}, () =>
funcHelper.showAlert('Fehler beim Beitritt', error, null),
);
});
});
Я нашел несколько решений, чтобы исправить это, но только для собственного кода, а не для версии реагирования.
Может кто-нибудь подсказать мне, как я не могу это исправить или в чем причина этой ошибки