RN笔记-ios原生嵌入rn框架的小坑

RN插件嵌入到现有iOS原生应用时,按照http://www.jianshu.com/p/e6310f9ea31b 配置完了之后运行时,会提示_refreshControl变量不存在,如下图所示

问题

- (void)setRefreshControl:(RCTRefreshControl *)refreshControl
{
  if (_refreshControl) {
    [_refreshControl removeFromSuperview];
  }
  _refreshControl = refreshControl;
  [self addSubview:_refreshControl];
}
RN笔记-ios原生嵌入rn框架的小坑_第1张图片
报错.png

解决方案

RCTScrollView.m中声明_refreshControl全局变量

@implementation RCTCustomScrollView
{
  __weak UIView *_dockedHeaderView;
    RCTRefreshControl *_refreshControl;
}

RN笔记-ios原生嵌入rn框架的小坑_第2张图片
全局变量.png

你可能感兴趣的:(RN笔记-ios原生嵌入rn框架的小坑)