【报Bug】2.3.3 里 performFunctionInCocosThread 报错

  • Creator 版本:2.3.3

  • 目标平台: iOS

  • 详细报错信息,包含调用堆栈:Member access into incomplete type ‘std::__1::shared_ptrcocos2d::Scheduler::element_type’ (aka ‘cocos2d::Scheduler’)

cocos2d::Application::getInstance()->getScheduler() 都是OK的,performFunctionInCocosThread报错


  • 重现方式:
    cocos2d::Application::getInstance()->getScheduler()->performFunctionInCocosThread([=](){
        se::ScriptEngine::getInstance()->evalString(@"");
    });
3赞

###已解决

在使用的 mm 文件里引入以下头文件即可

#include <cocos/base/CCScheduler.h>
1赞