zhuzw5486的ChinaUnix博客
zhuzw5486
全部博文(253)
Audio&Video(9)
2015年(18)
2014年(62)
2013年(173)
cynthia
Bsolar
浪花小雨
立明同学
DeathHea
hailongc
chenfeng
wocier
qhkj2015
分类: iOS平台
2013-09-28 10:52:49
在多线程操作中,有一个著名的错误,叫做“Tried to obtain the web lock from a thread other than the main thread or the web thread. This may be a result of calling to UIKit from a secondary thread”,一旦出现这个错误,程序会立即crashed。
这是由于,apple不允许程序员在主线程以外的线程中对ui进行操作
解决的方法是使用performSelectorOnMainThread进行ui的更新:
[self performSelectorOnMainThread:@selector(refresh) withObject:nil waitUntilDone:NO];
上一篇:使用GTMBase64编码解码字符串
下一篇:XCODE中为单独的文件设置不支持ARC的方法
登录 注册