在我的AppController中,我有一个if( _adView )调用。 if( _adView )在MoPubManager.h中声明。因此,我在AppController的顶部添加了#import "MoPubManager.h"。但是,我收到一个错误,突出显示了if( _adView )调用,并显示“使用未声明的标识符”。我虽然导入标题将解决此问题。这可能是一个真正的新手问题,我对Objective-C还是很陌生。

最佳答案

如果_adView"MoPubManager.h"的属性,则可以访问

_adView


在任何其他控制器中,方法是在该控制器中导入"MoPubManager.h"并创建该"MoPubManager.h"的对象

MoPubManager *obj = [MoPubManager alloc]init];

那么您可以使用_adView访问obj._adview

注意:您可以使用属性_adViewnonatomic设置assign。如果将其设置为assign属性,则可以从任何其他控制器更改_adView的值

09-04 05:08