狂奔的蜗牛

博学之,审问之,慎思之,明辨之,笃行之。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

常见错误:多线程界面元素显示错误

Posted on 2013-05-05 17:38  蜗牛狂奔  阅读(200)  评论(0编辑  收藏  举报

 

 

今天犯了一个很白痴的错误,cocos2d从一个scene切换到另外一个scene的时候,发生了新scene显示出来之后会有图片显示错误的问题。

原因是切换scene的方法在NSNotificationCenter的一个observer方法中直接调用的,而observer方法并非主线程中的方法。

只要把切换scene的方法放到主线程调用就可以了。