关于CocosCreator和iOS交互那点事

最近公司在用cocos做了一个小项目,后续需要用Xcode 打包上线,然而还需要微信登录,微信支付分享啥的,在cocos那是没法做的,后来只能我们做iOS的来搞了,其实很简单,找了那么多方法,发现都是没有用的,只用两部分就可以实现和cocos的交互:

1.需要给cocos传值的类文件里,导入#include "ScriptingCore.h"

2.NSString *str = [NSString stringWithFormat:@"loginCheck(%@)",userInfoStr];

const char *strToJS = [str UTF8String];

cocos2d::Director::getInstance()->getScheduler()->performFunctionInCocosThread([=](){

ScriptingCore::getInstance()->evalString(strToJS);

});//粘贴代码就可以了.

你可能感兴趣的:(关于CocosCreator和iOS交互那点事)