- 博客(11)
- 资源 (1)
- 收藏
- 关注
转载 React Native iOS详细打包步骤
1.在自己项目的ios文件夹下新建一个文件夹取名bundle(ps:ios文件夹和node_modules文件夹在同一级目录下,这个bundle文件夹名称随意取,后面要用到,但是记得在相应地方改一下就好了)2.为了方便,将打包命令写到项目package.json文件里,然后执行命令:npm run bundle-iosEA9D8CCD-C12D-4DBA-A30C-65B2B99EAB2B.png...
2018-06-26 14:23:48 1978
转载 iOS开发--一步步教你彻底学会『iOS应用间相互跳转』
转载:iOS开发--一步步教你彻底学会『iOS应用间相互跳转』这篇文章通过一步步指导,教你彻底学会『iOS应用间相互跳转』问题。文末有Github的学习Demo。1. 应用间相互跳转简介在iOS开发的过程中,我们经常会遇到需要从一个应用程序A跳转到另一个应用程序B的场景。这就需要我们掌握iOS应用程序之间的相互跳转知识。下面来看看我们在开发过程中遇到的应用场景。2. 应用间相互跳转应用场景使用第三...
2018-06-21 10:12:37 267
原创 ReactNative 事件监听
一、ReactNative内部事件通知1.引入头文件import { DeviceEventEmitter } from 'react-native';2.发送方 发送通知 DeviceEventEmitter.emit('通知名称');3.接收方 接收通知componentDidMount() {this.subscription = DeviceEventEmitter.addL...
2018-06-21 09:54:16 1882
原创 Native module cannot be null
情况一原因:在react native 中,声明了某个module,但是原生没有此module,导致错误。如:在js中声明了p2pRTC,var p2pRTC = NativeModules.P2PRTCModule;解决:原生实现该Module,或者js中删除该声明。情况二跟PushNotification有关,需要手动完成Linking。(暂时未遇到)React Native出现"Native...
2018-06-20 15:42:53 4351
转载 react-native无法运行多个应用,修改端口
当用react-native创建应用并运行,两个以上模拟器会报错,因为本地服务默认是8081端口,所以需要将其他的应用端口修改,防止端口冲突。1.修改JS端,找到server.js文件,你的项目名称/node_modules/react-native/local-cli/server/server.js 全局查找‘8081’,并将其修改,如:8082。2.修改iOS端,用Xcode打开应...
2018-06-20 13:14:17 1006
原创 Could not symlink ... is not writable.
使用HomeBrew,例如:$ brew link cmake,会出现一下错误。Could not symlink share/man/man7/cmake-buildsystem.7 /usr/local/share/man/man7 is not writable.解决方法:先执行 $ sudo chown -R $(whoami):admin /usr/local/share/man后执行 ...
2018-06-19 18:32:43 1388
原创 ReactNative-https证书无效
iOS解决:在该文件中,添加过滤证书的代理方法。-(void)URLSession:(NSURLSession *)session didReceiveChallenge:(NSURLAuthenticationChallenge *)challenge completionHandler:(void (^)(NSURLSessionAuthChallengeDisposition, NSURLC...
2018-06-11 14:25:26 2354 5
原创 Error:Metro Bundler can't listen on port 8081
1.控制台错误情况 ERROR Metro Bundler can't listen on port 80812.解决办法:kill 占用8081端口的其他应用参考:https://facebook.github.io/react-native/docs/troubleshooting.htmla.找到占用端口的应用$ sudo lsof -i :8081b. kill (40247 是应用的 ...
2018-06-08 16:44:06 6707
原创 JS Map与JSON转换
1. JSON数据 转 字符串JSON.stringify(jsondata)2. 字符串 转 JSONJSON.parse(str)3. Map 转 JSON,需要先将Map转化为Object(对象) _strMapToObj(strMap){ let obj= Object.create(null); for (let[k,v] of strMap) ...
2018-06-08 16:07:14 51817 3
原创 react-native 第三方组件导入失败
错误信息如下:npm WARN saveError ENOENT: no such file or directory, open '/usr/local/bin/package.json'npm WARN enoent ENOENT: no such file or directory, open '/usr/local/bin/package.json'npm WARN react-nat...
2018-06-01 14:44:56 1282
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人