【发布时间】:2014-05-30 14:49:31
【问题描述】:
经过几天的工作我无法解决这个问题,我真的需要你的帮助,因为我完全被锁定了,我开始发疯了!!!!!!。我在 iOS 的 Objective c 中有一个项目,我从服务器获取数据以放入我的应用程序。我在从 JSON 中恢复和保存数据时遇到了一些麻烦。
我想使用“id responseObject”,并在我的项目的另一个区域保存和使用内容。每次我尝试使用以下方法并在“setCompletionBlockWithSucess”之外使用“id responseObject”时,“id responseObject”为(null),我该怎么办?
NSURL *URL = [NSURL URLWithString:@"…."];
NSURLRequest *request = [NSURLRequest requestWithURL:URL];
AFHTTPRequestOperation *op = [[AFHTTPRequestOperation alloc] initWithRequest:request];
op.responseSerializer = [AFJSONResponseSerializer serializer];
[op setCompletionBlockWithSuccess:^(AFHTTPRequestOperation *operation, id responseObject) {
NSLog(@"JSON: %@", responseObject);
} failure:^(AFHTTPRequestOperation *operation, NSError *error) {
NSLog(@"Error: %@", error);
}];
[[NSOperationQueue mainQueue] addOperation:op]
【问题讨论】:
-
这个问题语法错误
标签: ios objective-c json afnetworking