performSelectorOnMainThread
2013-04-28 09:24
453 查看
ios开发中,在主线程之外的线程更新主线程所显示的界面元素,不能直接调用主线程的类的更新界面的方法,否则界面看不到任何结果,而是需要有个缓冲,叫做
performSelectorOnMainThread
使用方法是,在线程调用到更新界面那个类的时候,在更新界面前,通过如下调用
[self performSelectorOnMainThread:@selector(updateShowMessage:) withObject:nil
waitUntilDone:YES];
更新方法
- (void)updateShowMessage:(NSString *)txt{}的方法.在此方法中更新界面即可.即时看到结果
如在块操作里面,则是新开的线程,非主线程,需要更新UI显示的时候,就需要使用 方法performSelectorOnMainThread,否则更新的时候无效
performSelectorOnMainThread
使用方法是,在线程调用到更新界面那个类的时候,在更新界面前,通过如下调用
[self performSelectorOnMainThread:@selector(updateShowMessage:) withObject:nil
waitUntilDone:YES];
更新方法
- (void)updateShowMessage:(NSString *)txt{}的方法.在此方法中更新界面即可.即时看到结果
如在块操作里面,则是新开的线程,非主线程,需要更新UI显示的时候,就需要使用 方法performSelectorOnMainThread,否则更新的时候无效
相关文章推荐
- iOS中performSelectorOnMainThread刷新图片
- performSelectorOnMainThread
- performSelectorOnMainThread:withObject:waitUntilDone: not found in proctrol
- performSelectorOnMainThread 和detachNewThreadSelector区别.
- NSOperation与performSelectorOnMainThread
- performSelectorOnMainThread (线程)
- NSOperation与performSelectorOnMainThread
- performSelectorOnMainThread
- iOS : performSelectorOnMainThread
- performSelectorOnMainThread: vs dispatch_async on main queue
- performSelectorOnMainThread 对参数的引用计数
- performSelectorOnMainThread:withObject: waitUntilDone 参数解释
- performSelectorOnMainThread
- 多线程小知识点1-performSelectorOnMainThread
- performSelectorOnMainThread
- 【代码笔记】iOS-performSelectorOnMainThread
- [iOS] performSelectorOnMainThread支持多个参数
- iOS: 通过performSelectorOnMainThread在不同线程中更新界面
- performSelectorOnMainThread支持多个参数
- performSelectorOnMainThread和performSelectorInBackground详解