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");
}
这个方法是单线程的,也就是说只有当前调用次方法的函数执行完毕后,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");
}
相关文章推荐
- IOS开发:关于performSelectorXXX的延迟的使用
- IOS开发:关于performSelectorXXX的延迟的使用
- IOS开发:关于performSelectorXXX的延迟的使用
- IOS开发:关于performSelectorXXX的延迟的使用
- IOS开发:关于performSelectorXXX的延迟的使用
- IOS开发:关于performSelectorXXX的延迟的使用
- IOS开发:关于performSelectorXXX的延迟的使用
- IOS开发:关于performSelectorXXX的延迟的使用
- IOS开发:关于performSelectorXXX的延迟的使用
- IOS开发:关于performSelectorXXX的延迟的使用
- [IOS 开发] performSelectorXXX的延迟的使用
- 关于performSelectorXXX的延迟的使用
- 关于performSelectorXXX的延迟的使用
- IOS 关于取消及延迟执行函数 performSelector 与 cancelPreviousPerformRequestsWithTarget
- iOS 关于取消延迟执行函数 performSelector与cancelPreviousPerformRequestsWithTarget
- IOS中关于延迟函数performSelector的使用
- IOS 关于取消延迟执行函数的种种。performSelector与cancelPreviousPerformRequestsWithTarget
- IOS 关于取消延迟执行函数的种种。performSelector与cancelPreviousPerformRequestsWithTarget
- IOS 关于取消延迟执行函数的种种。performSelector与cancelPreviousPerformRequestsWithTarget
- IOS 关于取消延迟执行函数的种种。performSelector与cancelPreviousPerformRequestsWithTarget