我在项目中使用SVProgressHUD
作为活动指标。如果我的数据加载速度超过3秒,我不想显示HUD
,它应该只在这个时间段之后显示。我不能延迟加载SVProgress
HUD
。
使用以下代码:
[self performSelector:@selector(addHUD) withObject:nil afterDelay:3.0f];
如果数据在3秒前加载,则调用
[NSObject cancelPreviousPerformRequestsWithTarget:self selector:@selector(addHUD) object:nil];
同时在dealloc方法中添加以上行。