您的位置:首页 > 移动开发 > IOS开发

IOS开发:关于performSelectorXXX的延迟的使用

2014-06-09 17:27 543 查看
- (void)performSelector:(SEL)aSelector withObject:(id)anArgument afterDelay:(NSTimeInterval)delay;

这个方法是单线程的,也就是说只有当前调用次方法的函数执行完毕后,selector方法才会被调用。

比如:

- (void)changeText:(NSString *)string

{

label.text = string;

NSLog(@"changeText:(NSString *)string");

}

- (void)changePopoverSize

{

[self performSelector:@selector(changeText:) withObject:@"Happy aha" afterDelay:1];

NSLog(@"changePopoverSize#####end");

sleep(5);

NSLog(@"changePopoverSize-----end");

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: