判断类型 (刷新;下拉:成功,失败;上拉:成功,失败 )
react-native-htmlview HTML标签识别组件
DeviceInfo 设备是否运行在iphoneX 上
1.react native AsyncStorage firebase JSON value '' of type NSNull cannot be converted to NSString3
router of null mapStateToPropsPage数据传递错误
mapStateToProps 命名不能都一样 否则报错
8-5 跳转组件通信 详情页 和 列表页 状态的同步
第一步 在跳转 到 组件之前 在跳转方法中 设置 传递 的 回调函数
js/page/PopularPage.js onSelect 中 传入 callback 函数
第二步 列表的子组件 点击本身 的时候 传入 具体的回调函数
js/common/PopularItem.js 在 TouchableOpacity组件的 onItemClick 方法
以及 js/common/BaseItem.js 中 onItemClick 的具体实现
js/page/detailPage.js 同步方法 onFavoriteButtonClick 调用 callback(isFavorite);
1. 创建最热模块和趋势模块 标签源数据lang.json和keys.json
2. 创建处理计获取语言或标签和保存语言或标签的统一方法 的构造函数LauguageDao.js
Error: System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/ruby: bad interpreter: No such file or directory
原因是系统升级之后使用了2.3的 ruby,但是Cocoapods似乎在link 的时候把地址固定在了2.0,于是就找不到。
sudo gem install cocoapods -n /usr/local/bin