我一直在Windows上使用react native,一切运行良好,最近我开始在OSX上编写react native的代码,以便能够查看我的应用程序在IOS上的运行情况,但是自从我开始学习以来,问题我无法解决... 其中之一是,当我在电话上发出警报时,我无法单击“确定...”。如果要关闭警报,我将刷新应用程序。我可以单击警报,但我必须等待3分钟,感觉动画在这里非常慢:(
我设置错误吗?我不太明白 我并不是很想将警报用作调试,但是由于我在这里也看不到日志,因此没有其他选择。
谢谢。
答案 0 :(得分:0)
动画放慢的原因可能是因为您从开发人员菜单(摇动设备后弹出的菜单)中打开了“远程调试JS”选项。但是在此处共享代码以使事情变得清楚将是有帮助的。
我在我的应用中实现了一个错误弹出窗口,它看起来很棒,但是它没有任何自定义动画。
renderError() {
if (this.props.error) {
console.log(this.props.error);
Alert.alert('Error', JSON.stringify(this.props.error), [
{
text: 'Cancel',
onPress: () => console.log('Cancel Pressed'),
style: 'cancel',
},
{ text: 'OK', onPress: () => console.log('OK Pressed') },
]);
}
}