从 iOS 上的 React Native 应用程序访问 NSUserDefaults



我有一个使用 ExpoKit 的 React Native 应用程序。如果需要,我可以弹出。

我想访问 NSUserDefaults 对象以读取由 AirWatch (移动设备管理系统)推送的值。基本上,该应用程序在托管环境中运行,设置通过NSUserDefaults传递。

我一直无法使用 React Native 的Settings(https://facebook.github.io/react-native/docs/settings),因为它给了我一个错误,即在尝试访问this._settings[t]时未定义内部_settings对象。

如何使用此设置模块,或者我应该怎么做才能访问此设置对象?

检查你的 pods,你很可能错过了 pod 'React' 的子规范"RCTSettings",它在弹出过程中没有添加......这真的很奇怪。

这就是它对我来说的样子:

pod 'React',
:path => "../node_modules/react-native",
:inhibit_warnings => true,
:subspecs => [
"Core",
"ART",
"RCTActionSheet",
"RCTAnimation",
"RCTCameraRoll",
"RCTGeolocation",
"RCTImage",
"RCTNetwork",
"RCTText",
"RCTVibration",
"RCTWebSocket",
"RCTSettings",
"DevSupport",
"CxxBridge"
]

相关内容

  • 没有找到相关文章

最新更新