2014-03-04 40 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

相關問題