0

私は AFNetworking の初心者であり、AFNetworking がどのように機能するかを理解するために単純なアプリケーションを実行しています。私はMobileTuts でこのチュートリアルに従っています:

私はすでに 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 のセマンティックの問題が発生し、プロジェクトは失敗しました。たとえば、1 つのエラーは次のとおりです。

Method possibly missing a [super dealloc] call.

このエラーを解決する方法がわかりません。いくつかのガイダンスが必要です...

4

1 に答える 1

2

これを試してください

まずdelete AFNetworking library、プロジェクトをきれいにします。

現在download 最新の AFNetworking

Add再びAFNetworking librarybuildプロジェクト。

于 2012-11-02T04:47:00.857 に答える