2014-03-04 39 views
-3

我试图让IDFA,并使用此代码:为“AsIdentifierManager”不可见的@interface声明选择“advertisingIdentifier”

-(IBAction)showMessage 
{ 
    NSString *adId = [[[ASIdentifierManager sharedManager] advertisingIdentifier] UUIDString]; 
} 

,但它有一个错误:没有明显的@interface为“AsIdentifierManager”声明选择器'advertisingIdentifier'。我尝试在我的.m文件的顶部添加“#import”,但无法修复它。谁可以帮助我?谢谢。

+0

你有链接的AdSuport框架? – Radu

+0

你在这里添加了确切的代码吗?我想不是。因为在警告中类名是不同的。错误是'AsI'而非'ASI' –

+0

对不起,我打印worng,我的代码是ASI。 – user3377917

回答

0

您需要将广告支持框架链接到您的项目。 Documentation here

要将框架链接到您的项目,请按照here中描述的步骤操作。

并将其导入到你的类:

#import <AdSupport/AdSupport.h> 
+0

链接是项目 - >目标 - >构建阶段 - >链接二进制库 - > AdSupport.framework? – user3377917

+0

是的,这是正确的。 – Radu

+0

谢谢。我添加了框架和导入头文件,但是有同样的错误。我伪造了什么? – user3377917

相关问题