IOS 更新UI的主线程方法
2016-08-06 18:08
363 查看
更新UI应该在主线程(UI线程)中进行,并且推荐使用同步调用,常用的方法如下: 1.- (void)performSelectorOnMainThread:(SEL)aSelector withObject:(id)arg waitUntilDone:(BOOL)wait (或者-(void)performSelector:(SEL)aSelector onThread:(NSThread *)thr withObject:(id)arg waitUntilDone:(BOOL) wait;方法传递主线程[NSThread mainThread]) 2.[NSOperationQueue mainQueue] addOperationWithBlock: 3.dispatch_sync(dispatch_get_main_queue(), ^{})
相关文章推荐
- iOS子线程更新UI到主线程的三种方法
- iOS子线程更新UI到主线程的三种方法
- iOS 开发中为什么更新UI都要放在主线程中?
- 【Android和iOS】快速切换到主线程更新UI
- iOS 开发中为什么更新UI都要放在主线程中?
- iOS子线程更新UI的两种方法
- iOS开发之为什么更新UI都要放在主线程中
- ios更新UI时请尝试使用performSelectorOnMainThread方法
- 为什么ios中,子线程为什么不能更新UI,必须回到主线程
- Handler post()等在子线程中更新主线程的UI的方法使用小汇
- 【iOS开发-95】JSON反序列化、XML数据解析以及主线程中的UI更新等小细节
- iOS UI异步更新:dispatch_async 与 dispatch_get_global_queue 的使用方法
- iOS开发-进阶:子线程更新UI的两种方法
- ios更新UI时请尝试使用performSelectorOnMainThread方法
- iOS主线程更新UI
- 安卓4.0以后主线程访问网络问题(NetworkOnMainThreadException)解决方法及子线程更新ui
- iOS子线程更新UI的两种方法
- [转载]iOS 开发中为什么更新UI都要放在主线程中?
- 【Android】快速切换到主线程更新UI的几种方法
- iOS 开发中为什么更新UI都要放在主线程中?