繁体   English   中英

React Native - 不变违规“RNDateTimePicker”

[英]React Native - Invariant Violation "RNDateTimePicker"

我正在尝试在我的应用程序中使用 React Native DateTimePicker 库,当我尝试选择日期时出现以下错误:

Invariant Violation: Invariant Violation: requireNativeComponent: "RNDateTimePicker" was not 
found in the UIManager.

还有其他人遇到这个错误吗? 我已经浏览了以下其他帖子,但似乎仍然无法弄清楚。 Git 仓库

我正在使用 expo - 它可能与这个库不兼容。 如果没有,是否还有其他人对日期/时间库有任何其他建议?


我也尝试过链接,但没有成功

您不能使用 react-native-dateTimepicker,因为它需要手动链接本机代码。 所以它不可能与世博会。 您可以使用专为 expo 制作的 expo 日期时间选择器:查看expo-picker 希望能帮助到你。

库安装后。 做 pod 安装

如果你不在世博会

更新 XCode。

从 3.0 版开始,RNDateTimePicker 需要 XCode 11.6 来构建。

您需要 XCode 11.6 来构建此版本,并且您需要此版本才能正确支持 iOS 14(为此您需要 XCode 12)

来自: https : //github.com/react-native-community/datetimepicker/releases/tag/v3.0.0

******* 它发生在 RN > .6 *******

第一次运行

npm i @react-native-community/datetimepicker: 2.1.0

它工作正常

之后,运行

npm i @react-native-community/datetimepicker

获取最新版本

它再次正常工作,没有任何问题

祝你好运

通过运行重新构建您的应用程序

npx react-native run-ios

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM