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 个语义问题并且项目失败了。例如一个错误是:

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 回答