COSCO2DX中Objc到C++的参数回调函数

COSCO2DX中Objc到C++的参数回调函数,c++,ios,objective-c,callback,cocos2d-x,C++,Ios,Objective C,Callback,Cocos2d X,我在IOS上有一个cocos2d-x项目,有一个场景要登录,一个场景要将图片发布到facebook: 当从场景1中单击1按钮时,它将登录到facebook并获取用户ID,在AppController上的函数sessionStateChanged上,它将调用scene1的1个函数并返回用户ID。在场景2,当点击按钮时,它会将图片张贴到用户的墙上。问题是AppController上的函数SessionStateChanged如何知道场景1或场景2的函数? 如果在Android上,它的本机功能如下:

我在IOS上有一个cocos2d-x项目,有一个场景要登录,一个场景要将图片发布到facebook: 当从场景1中单击1按钮时,它将登录到facebook并获取用户ID,在AppController上的函数sessionStateChanged上,它将调用scene1的1个函数并返回用户ID。在场景2,当点击按钮时,它会将图片张贴到用户的墙上。问题是AppController上的函数SessionStateChanged如何知道场景1或场景2的函数? 如果在Android上,它的本机功能如下:

关于java:

private static native void getFriendList(String _userID, String _friendList);
关于C++

        extern "C"
{
    void Java_com_bestteam_ipostionchess_iPositionChess_getFriendList(JNIEnv *env,jobject thiz,jstring _userid,jstring _friendList){
        ///
    }
}

谁能给我一个解决方案?谢谢。

< P> ObjeVEC和C++代码可以混合,只需将文件类型设置为默认ObjuleC++源

并将文件名从.m更改为.mm


你可以从AppMuleCube中调用C++函数。MM < /P>谢谢你的帮助,我得到了解决方案: