如何从cocos2d-x C ++调用/桥接我的原生iOS ObjC类? 使用cocos2d-x 3.5。
答案 0 :(得分:2)
使用Objective-C到C ++回调
http://www.plungeinteractive.com/blog/2012/08/05/obj-c-to-cpp-callbacks/
编辑:
//
// iOSHelper.h
//
#ifndef __iOSHelper__
#define __iOSHelper__
#include <iostream>
class iOSHelper
{
public:
void showAlert();
};
#endif
-
//
// iOSHelper.mm
//
#include "iOSHelper.h"
//--
#import "AppController.h"
void iOSHelper::showAlert()
{
AppController* appController = (AppController*)[UIApplication sharedApplication].delegate;
[appController showAlert];
}