2012-11-02 130 views
0

我是AFNetworking的一名新手,並運行一個簡單的應用程序來了解AFNetworking如何工作。我正在關注this tutorial on MobileTuts:使用AFNetworking的編譯器警告

我已經包含了AFNetworking庫,並且還爲每個AFNetworking文件在編譯源中鍵入了-fno-objc-arc。

我包括這部分到實現文件:

NSURL *url = [[NSURL alloc] initWithString:@"http://itunes.apple.com/search?term=harry&country=us&entity=movie"]; 
NSURLRequest *request = [[NSURLRequest alloc] initWithURL:url]; 
AFJSONRequestOperation *operation = [AFJSONRequestOperation JSONRequestOperationWithRequest:request success:^(NSURLRequest *request, NSHTTPURLResponse *response, id JSON) { 
    NSLog(@"JSON"); 
} failure:^(NSURLRequest *request, NSHTTPURLResponse *response, NSError *error, id JSON) { 
    NSLog(@"Request Failed with Error: %@, %@", error, error.userInfo); 
}]; 
[operation start]; 

當我擊跑,我有14個語義問題,並在項目不合格。 例如一個錯誤是:

Method possibly missing a [super dealloc] call. 

不知道如何解決這個錯誤。需要一些指導...

+0

請發佈完整的錯誤信息。 –

回答

2

試試這個

首先deleteAFNetworkinglibrary和清潔工程。

現在downloadlatest AFNetworking

Add再次AFNetworkinglibrarybuild項目。

+0

我刪除了所有文件的-fno-objc-arc ...但現在我有詞法或預處理器的問題...包括核心服務和系統配置框架及其頭文件在pch文件中... – lakesh

+0

add -fno-objc -arc所有文件 –

+0

詞法或預處理器問題依然存在.... – lakesh