編集:
APP_IDとAPP_SIGNATUREは次のように定義されます。
#define APP_ID @"12345"
#define APP_SIGNATURE @"123456"
私はObjectiveCを初めて使用し、それを使用してChartboostコードをUnity C#に拡張しています。ここで、少し相談します。だから我慢してください。ありがとう!:D
私はこの外部コードを持っています:
extern "C"
{
void applicationDidBecomeActiveExtern()
{
UIApplication*application;
application = [UIApplication sharedApplication];
/*Configure chartboost*/
Chartboost*cb = [Chartboost sharedChartboost];
cb.appId = APP_ID;
cb.appSignature = APP_SIGNATURE;
/*Notify the beginning of a user session*/
[cb startSession];
/*Show an interstitial*/
[cb showInterstitial];
}
}
しかし、「[cb showInterstitial];」という行に、Xcodeは「レシーバータイプ'void'はObjective-Cクラスではありません」というエラーを表示します。
私は関数コードを書きませんでした、私はそれをChartboost自身が提供したガイドからコピーしました。コメントしてください!前もって感謝します!:D