fbdidlogin在iPhone应用程序上从C ++调用时未触发
-
11-12-2019 - |
题
我在iOS上有一个适用于C ++(Cocos2Dx游戏)的应用程序。我想将Facebook整合到它上面。
我初始化Facebook iOS SDK,因为Facebook开发人员网站指示它,在客观的C类上。然后我从我的C ++代码中致电这个目标-C类,似乎工作 - 打开Facebook应用程序并要求身份验证和权限 - 。
问题是,像fbdidlogin这样的“事件”或“回调”不会被调用,或者至少我没有从c ++中控制它们
你知道是否可以完成吗?
条纹。
解决方案
好的,解决方案:
所有Facebook相关代码必须在AppDelegate中文中,然后您可以使用此指令从代码中的任何位置访问:
AppDelegate *appDelegate = (AppDelegate *)[[UIApplication sharedApplication] delegate];
[appDelegate FacebookLogin];
. 不隶属于 StackOverflow