React Native 0.32以下版本Xcode8报错解决办法

如果是RCTSRWEBSOCKET.M报错

Ignoring return value of function declared with warn_unused_result attribute

这个报错在此文件中有两处,代码

SecRandomCopyBytes(kSecRandomDefault, sizeof(uint32_t), (uint8_t *)mask_key);

修改为

(void)SecRandomCopyBytes(kSecRandomDefault, sizeof(uint32_t), (uint8_t *)mask_key);

另外还有一处错误是:

SecRandomCopyBytes(kSecRandomDefault, keyBytes.length, keyBytes.mutableBytes);

修改为

(void)SecRandomCopyBytes(kSecRandomDefault, keyBytes.length, keyBytes.mutableBytes);

就是错误的地方在前面加上(void)就可以了

如果是RCTSCROLLVIEW.M 报错

Use of undeclared identifier '_refreshControl'; did you mean 'refreshControl'?

只要在大概154行加入下面的一行

@implementation RCTCustomScrollView
{
  __weak UIView *_dockedHeaderView;
  RCTRefreshControl *_refreshControl;  // 加入此行
}
React Native 0.32以下版本Xcode8报错解决办法_第1张图片
Paste_Image.png

你可能感兴趣的:(React Native 0.32以下版本Xcode8报错解决办法)