使用UIRefreshControl -问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

使用UIRefreshControl

2016-03-17 12:01:12 1607 1

应用中用到UIRefreshControl。

遇到一些问题,请大神解答。

- (void)viewDidLoad
{
    [super viewDidLoad];
    self.searchDisplayController.delegate = self;
    UIRefreshControl *refreshControl = [[UIRefreshControl alloc] init];
    [refreshControl addTarget:self action:@selector(refresh:) forControlEvents:UIControlEventValueChanged];
    [self.rearTableView addSubview:refreshControl];
}
- (void)refresh:(UIRefreshControl *)refreshControl {
    [refreshControl beginRefreshing];
    [NSTimer scheduledTimerWithTimeInterval:2.0 target:self selector:@selector(endRefresh:) userInfo:nil repeats:NO];
}
- (void)endRefresh:(UIRefreshControl *)refresh
{
    [refresh endRefreshing];
}

拖拽tableView会初始化计时器,但是提前2秒。然后应用就崩溃了:

*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFTimer endRefreshing]: unrecognized selector sent to instance 0x9c093c0'
取消 提交回答
全部回答(1)
  • 爵霸
    2019-07-17 19:05:05

    NSTimer的处理selector中的方法命名不妥。改成

    [NSTimer scheduledTimerWithTimeInterval:2.0 target:self selector:@selector(endRefresh) userInfo:nil repeats:NO];
    
    - (void)endRefresh
    {
        [refresh endRefreshing];
    }

    将refreshControl在头文件中定义成成员变量。

    0 0
相关问答

1

回答

阿里云DW如何接通salefroce的数据采集这部分数据 有方案吗

2022-06-27 18:11:38 123浏览量 回答数 1

1

回答

Controller 是如何完成事件监听的?

2022-04-11 14:39:18 393浏览量 回答数 1

1

回答

为什么使用CPU Bandwidth Controller可以避免某些进程消耗过多 CPU时间?

2022-01-20 15:45:10 338浏览量 回答数 1

1

回答

crontab的命令格式是什么?

2021-12-02 15:40:59 283浏览量 回答数 1

1

回答

Apache RocketMQ中 checkAndFreshState 如何理解?

2021-11-20 20:11:51 117浏览量 回答数 1

1

回答

package control是什么插件呀?

2021-10-31 09:07:57 199浏览量 回答数 1

1

回答

VBScript中的GetRef函数的描述是什么?

2021-10-31 21:05:00 107浏览量 回答数 1

0

回答

E-MapReduce API参考公共参数是什么?

2017-10-30 16:47:12 1369浏览量 回答数 0

0

回答

E-MapReduce API参考公共参数是什么?

2017-10-27 16:24:16 1795浏览量 回答数 0

11

回答

故障好像恢复了,大家看看是不是

2013-01-18 14:03:33 7260浏览量 回答数 11
+关注
2
文章
9426
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载