在我的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
注意:您可以使用属性
_adView
或nonatomic
设置assign
。如果将其设置为assign
属性,则可以从任何其他控制器更改_adView
的值