我在我的 react-native 应用程序中安装了一个包(具体来说它是 react-navigation 中的 createMaterialTopTabNavigator),但是安装成功后,发生了崩溃(错误:@react-navigation/material-top-tabs/src/index.tsx :意外令牌(16:12)),我试图修复它,所以我修复了它,但后来 iOS 上的图像停止工作。
在安装该软件包之前,我的 Image 组件在两个平台(iOS 和 Android)上都能完美运行。
我想这与在 XCode 中处理图像的包/吊舱有关,但我尝试了一些东西但没有奏效(我不是 XCode 专家)。
在 Android 上,它们运行良好。
我为解决问题所做的但没有奏效:
- 将我的 react-native 版本从“0.61.5”升级到“0.62”
- 删除 pod,清理项目并使用“pod install”重新安装 pod
- 尝试 了这个答案,但我想这不完全是我的问题。
你知道我还能做什么吗?我的想法不多了,我在互联网上找不到太多关于这个话题的信息。
谢谢!
更新 Image 组件使其动画就像加载了图像一样,只是不显示它。所以我确定这与 iOS 项目有关,也因为在 android 中运行良好。
原文由 Luis Quiroga 发布,翻译遵循 CC BY-SA 4.0 许可协议
图像问题出现在 Xcode12 构建中,如果您没有运行最新的 react-native 版本或不打算升级到最新版本的 react-native,则修复,然后转到
将以下 else 块添加到 if 块中,如下所示
参考: https ://github.com/facebook/react-native/issues/29279#issuecomment-658244428