因此我的React Native应用程序中有3个屏幕,每个屏幕都有一个TextInput和一个Button。
我使用react-navigation并使用简单的导航方法转到每个屏幕,如下所示:
navigation.navigate('secondScreen');
在所有这三个屏幕上的 Text Input,都有一个fontSize: {44}
,但是由于某些原因,在渲染前的第三个屏幕中,应用程序将崩溃,没有JS错误。
现在,如果我将fontsize更改为:fontSize: {32}
,一切正常,没有问题!真的没有任何意义。我尝试通过xcode运行ios项目,以查看是否在xcode中出现任何错误,一旦呈现第三个屏幕,我在此文件中出现错误:main.jsbundle第14行:
return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
说:uncaught exception of type NSException
这没用。
有人面对这种奇怪的情况吗?只要将fontSize减小到40以下,就没有问题,但是一旦更改为40以上,应用程序就会崩溃!