1.经典用法(子线程下载(耗时操作),主线程刷新UI):
dispatch_async(dispatch_get_global_queue(0,0), ^{
//执行耗时的异步操作...
dispatch_async(dispatch_get_main_queue(), ^{
//回到主线程,执行UI刷新操作
});
});
2.注意:
<1>需要设置按钮的image,建议先把按钮类型改为custom,才能保证设置成功
<2>属性名不能以new开头
dispatch_async(dispatch_get_global_queue(0,0), ^{
//执行耗时的异步操作...
dispatch_async(dispatch_get_main_queue(), ^{
//回到主线程,执行UI刷新操作
});
});
2.注意:
<1>需要设置按钮的image,建议先把按钮类型改为custom,才能保证设置成功
<2>属性名不能以new开头