私はまだObjective-Cを使い始めていないので、これでは苦労しています。私のAppControllerでは、ユーザーがアプリ内の広告の1つをクリックし、広告を閉じて自分のアプリに戻ると、広告を破棄して再作成したいと思います。しかし何らかの理由で、私のコードが動作していません。エラーや警告はありませんが、意図したことはしません。これは私のコードは次のようになります。......iOS:別のファイルからの呼び出しをインポートする際の問題
#import "MoPubManager.h"
- (void)applicationWillEnterForeground:(UIApplication *)application
{
MoPubManager *obj = [[MoPubManager alloc] init];
if(obj.adView) {
[[MoPubManager sharedManager] destroyBanner];
}
[obj.adView refreshAd];
}
_adView、バナーを破壊し、広告をリフレッシュあなたが見ることができるように、MoPubManagerファイルの両方にありますファイルをインポートして、MoPubManagerをオブジェクトに変換しました。 (obj.adViewはもともとはMoPubManager.hの_adViewだったが、警告を避けるためにobj.adViewに切り替えなければならなかった)。間違った呼び出しを使用している可能性があり、MoPubManager.mmファイルを呼び出す場所は元々しかし、完全なページまたは行で2
[MoPubManager sharedManager] ..シングルトンデザインパターンを使用していますか? –
@Malek_Jundi私は確信しています、申し訳ありません、私はまだこれに新しいです。 – John
私はあなたが静的オブジェクトを定義しているのですか?あなたがshareManagerの中で何をしているのかを私たちに見せてもらえるようにしてください。 –