最近公司在用cocos做了一個(gè)小項(xiàng)目,后續(xù)需要用Xcode 打包上線,然而還需要微信登錄,微信支付分享啥的,在cocos那是沒法做的,后來(lái)只能我們做iOS的來(lái)搞了,其實(shí)很簡(jiǎn)單,找了那么多方法,發(fā)現(xiàn)都是沒有用的,只用兩部分就可以實(shí)現(xiàn)和cocos的交互:
1.需要給cocos傳值的類文件里,導(dǎo)入#include "ScriptingCore.h"
2.NSString *str = [NSString stringWithFormat:@"loginCheck(%@)",userInfoStr];
const char *strToJS = [str UTF8String];
cocos2d::Director::getInstance()->getScheduler()->performFunctionInCocosThread([=](){
ScriptingCore::getInstance()->evalString(strToJS);
});//粘貼代碼就可以了.