zoukankan      html  css  js  c++  java
  • react native 打包Ignoring return value of function declared with warn_unused_result attribute

    从 github上下载 项目 用于学习查看别人的代码, 当执行完npm install  用xcode 打开 发现俩个错误提示Ignoring return value of function declared with warn_unused_result attribute  有俩处报了这个错误。

    经一翻查找问题 后发现原因是 这个是 版本 更新 方法弃用的警告,RCTSRWebSocket.m

    处理 方式 有俩种 :

    1,Xcode 做降级处理,当然好不容易升级到Xcode8.0 ,在降级,有点说不过去。那就放大招吧。
    

      

    2.RCTSRWebSocket.m报错,需要在报错的错误处SecRandomCopyBytes(kSecRandomDefault, sizeof(uint32_t), (uint8_t*)mask_key)做处理,只需在该处加上(void)即可。如下:(void)SecRandomCopyBytes(kSecRandomDefault, sizeof(uint32_t), (uint8_t *)mask_key);
    
    RCTSRWebSocket.m 共有两处涉及,请确保都要修改。
    
    只处理 RCTSRWebSocket.m还是不行。还需要在RCTScrollView.m 做出修改
    
    @implementation RCTCustomScrollView
    
    {
    
    __weak UIView *_dockedHeaderView;
    
    RCTRefreshControl *_refreshControl; //加入此行
    
    }
    
    不然会报 Use of undeclared identifier '_refreshControl'; did you mean 'refreshControl'?错误,RCTScrollView.m 位于Xcode项目中libraries下React.xcodeproj / React / View 中 
    
    当然如果你的react-ntive 版本在0.32.0以上,这些都不用处理。react-native 0.32.0以下版本可按此方法处理。
    
    作者:wk63
    链接:http://www.jianshu.com/p/a74aec74fd4e
    來源:简书
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
    

      

  • 相关阅读:
    1052. 爱生气的书店老板
    766. 托普利茨矩阵
    643.子数组的最大平均数I
    450. 删除二叉搜索树中的节点
    1489.找到最小生成树里的关键边和伪关键边
    839相似字符串
    1631.最小体力消耗路径
    SnowFlake雪花算法源码分析&灵活改造,常见分布式ID生成解决方案
    【目标检测】三、Faster R-CNN与R-FCN
    【目标检测】二、Fast R-CNN与SVD
  • 原文地址:https://www.cnblogs.com/wupeng88/p/7346456.html
Copyright © 2011-2022 走看看