延迟调用自己代理的方法:
//GCD延迟dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(1.0*NSEC_PER_SEC)),dispatch_get_main_queue(), ^{
//这里通知控制器刷新数据
if([self.delegaterespondsToSelector:@selector(loadingFriendsDataWithFooterView:)]) {
[self.delegateloadingFriendsDataWithFooterView:self];
}
//隐藏正在加载中的视图
self.upDataView.hidden=YES;
sender.hidden=NO;
延迟调用自己的方法:
//延迟执行某个操作
//第一个参数表示要延迟调用的方法
//第二个参数表示给延迟调用的方法传入的参数
//第三个参数表示延迟的时间"秒"
//谁调用performSelector的方法就是给谁开启一个延迟方法
[selfperformSelector:@selector(removeAnimationImages:)withObject:@"xxxsssss"afterDelay:arrM.count*0.1];
[selfperformSelector:@selector(自己的方法名)withObject:nilafterDelay:1.2];