मैं एक सिंगलटन वर्ग है:kCFErrorDomainCFNetwork त्रुटि -1005 AFNetworking
+(id)sharedClient
{
static HackerNewsClient *__instance;
static dispatch_once_t onceToken;
dispatch_once(&onceToken, ^{
NSURL *url = [NSURL URLWithString:@"http://node-hnapi.herokuapp.com"];
__instance = [[HackerNewsClient alloc] initWithBaseURL:url];
});
return __instance;
}
और एक नियंत्रक में मैं बहुत की तरह इस बोल रहा हूँ:
[[HackerNewsClient sharedClient]GET:@"/news"
parameters:nil
success:^(NSURLSessionDataTask *task, id responseObject) {
NSArray *posts = [self parseEpisodeJSONData:responseObject];
completion(posts);
} failure:^(NSURLSessionDataTask *task, NSError *error) {
NSLog(@"ERROR: %@", error);
}];
यूआरएल इस बनाता है http://node-hnapi.herokuapp.com/news
जो एक वैध है और है यूआरएल काम कर रहा है। लेकिन लौटा त्रुटि संदेश
2014-07-08 08:51:15.942 hn[27435:1627947] ERROR: Error Domain=NSURLErrorDomain Code=-1005 "The operation couldn’t be completed. (NSURLErrorDomain error -1005.)" UserInfo=0x10ba2bf70 {NSErrorFailingURLStringKey=http://node-hnapi.herokuapp.com/news, NSErrorFailingURLKey=http://node-hnapi.herokuapp.com/news, _kCFStreamErrorDomainKey=1, _kCFStreamErrorCodeKey=57, NSUnderlyingError=0x10ba22ff0 "The operation couldn’t be completed. (kCFErrorDomainCFNetwork error -1005.)"}
मैं इस समस्या का कारण बनने के लिए काम नहीं कर सकता। धन्यवाद
त्रुटि कोड '' -1005' को नक्शे kCFURLErrorNetworkConnectionLost' ऐसा लगता है कि कनेक्शन बंद है जब आप में कटौती हो रही है इसे 'AFNetworking' के माध्यम से अनुरोध कर रहे हैं – rckoenes