Fork me on GitHub

performSelector: (下个运行循环执行)

 [self performSelector@selector(你的方法withObjectnil afterDelay0];

下一个运行循环才运行(在一个子事件循环结束时,selector可以得到通知。比如你希望一个划块操作结束后得到通知,可以用这种方法。)

 

 

 

- (void)performSelector:(SEL)aSelector withObject:(id)anArgument afterDelay:(NSTimeInterval)delay

该方法不应该有一个显著的返回值和应采取一个ID类型的一个参数,或没有参数的SEL类型的描述,请参阅“ 选择器“。

  • aSelector     标识要调用的方法的一个选择 。
  • anArgument   参数,可带多个参数或者是无参数,参数必须是对象类型,如:NSString,NSArray之类的容器类型
  • delay  该消息发送延迟最短的时间,指定为0延迟,不一定导致选择立即执行。选择仍然排队线程的运行循环,并尽快执行 

posted on 2012-03-26 17:52  pengyingh  阅读(822)  评论(0)    收藏  举报

导航