从cocos2d-x代码调用本机ObjC类

时间:2015-05-26 05:08:21

标签: ios objective-c cocos2d-x

如何从cocos2d-x C ++调用/桥接我的原生iOS ObjC类? 使用cocos2d-x 3.5。

1 个答案:

答案 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];
}