1.8升级到2.1.2之后,ios编译失败,麻烦看下这块的api是不是有改动

1.8版本object-c调用js是这样的:
if (std::this_thread::get_id() == cocos2d::Director::getInstance()->getCocos2dThreadId()) {
se::ScriptEngine::getInstance()->evalString(tmp);
} else {
cocos2d::Director::getInstance()->getScheduler()->performFunctionInCocosThread(={
se::ScriptEngine::getInstance()->evalString(tmp);
});
}
升级到2.1.2之后编译失败,请问要怎么改

Application::getInstance()->getScheduler()->performFunctionInCocosThread

std::this_thread
cocos2d::Director::getInstance()->getCocos2dThreadId()
上面还有这两处编译失败,麻烦看下对应的api是啥,还是说现在不需要这样判断了,直接调用se::ScriptEngine::getInstance()->evalString(tmp) 就可以了?