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) {
}];
何可我解決?