ios ui线程问题

js调用android时可以用runOnUiThread切换到UI线程,那么Ios端有什么类似的办法
image HZ_K$3_X7PW8)K$V~U~Y

iOS所谓的UI线程,其实就是UIApplication所在的主线程,所以,或许是
dispatch_async/dispatch_sync(dispatch_get_main_queue(), ^{

}); 这个?

刚刚验证了一下,js在调用oc时是在线程1中,dispatch_sync(dispatch_get_main_queue() 也是在线程1中,那是不是creator跟oc主线程都是线程1呢?有点蒙圈了。
既然大家都是一个线程,干麻官方文档让我们在oc调用js时用performFunctionInCocosThread呢?

IOS我记得是通一个线程啊。Android是2个线程

谢了一语点醒。我又重看了一下文档,原来“ 除非明确当前线程是 主线程 ,否则都需要将函数分发到主线程执行。”,是我撸完android后惯性思维了。

该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。