0
我有AFNetworking 2.0的问题。AFNetworking 2.0,AFJSONResponseSerializer,AFHTTPResponseSerializer和并发
我在我的应用程序中使用它作为单例。
有些请求具有类型响应JSON格式其他有一个简单的HTTP状态。
所以,在一些请求我必须使用AFJSONResponseSerializer和其他我必须使用AFHTTPResponseSerializer。
一段时间我有可能是因为JSON响应用于AFHTTPResponseSerializer由于并发崩溃......
我的要求是这样:
[self GET:[self _userWithIdBuildUrl:userId] parameters:nil
success:^(NSURLSessionDataTask *task, id responseObject) {
AFJSONResponseSerializer *responseSerializer = [[AFJSONResponseSerializer alloc] init];
self.responseSerializer = responseSerializer;
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *)task.response;
if (httpResponse.statusCode == SmarfyGetUserProfileNoError) {
//JSON data... In this point I have the crash
}
else {
///
}
}
failure:^(NSURLSessionDataTask *task, NSError *error) {
}];
何可我解决?