问题
react-native-sensitive-info在iOS上不起作用,我不断收到错误“ setItem is undefined”,因为似乎SInfo无法正确加载。
虽然我可以在Android上完美启动。
我尝试过的事情
我尝试了多个不同的值,并将其放在代码中的许多不同点。目前,我正在使用其Github上概述的第一个示例,但仍无法正常工作。
代码
import React from 'react';
import {
StyleSheet,
AsyncStorage
} from 'react-native';
import firebase from 'react-native-firebase';
import SInfo from 'react-native-sensitive-info';
import SplashScreen from 'react-native-splash-screen';
import AppContainer from './Components/BottomTabNav';
export default class App extends React.Component {
constructor(props) {
super();
this.state = {
userData: {}
};
SInfo.setItem('key1', 'value1', {
sharedPreferencesName: 'mySharedPrefs',
keychainService: 'myKeychain'
}).then((value) =>
console.log(value) //value 1
)
}
如果任何人有什么建议,那就太好了!预先感谢您的帮助!