Не могу найти источник NSURLErrorDoman Code = -2000 "не удается загрузить из сети" - PullRequest
0 голосов
/ 13 декабря 2018

Каждый раз, когда я пытаюсь получить данные с хоста, я получаю сообщение об ошибке, показанное внизу, с 4-5 секундной задержкой, прежде чем обработчик завершения возвращается без ошибок.Я использую XCode, Objective-C и WatchOS.Любые идеи, где искать, чтобы устранить это?Я попытался извлечь данные с веб-сайта iTunes, но у меня возникла та же проблема, поэтому это не хост.Также пытался заблокировать сотовую связь, но это тоже не помогло.

NSURLSessionConfiguration *config=[NSURLSessionConfiguration ephemeralSessionConfiguration];
config.allowsCellularAccess=NO;
ephemeral=[NSURLSession sessionWithConfiguration:config];
relay=[NSURL URLWithString:@"http://192.168.1.3/dev/json.php"];

NSURLSessionDataTask *dataTask=[ephemeral dataTaskWithURL:relay completionHandler:^(NSData *data,NSURLResponse *response, NSError *error)
{
   //....
}];
[dataTask resume];

Ошибка из журнала:

2018-12-12 19: 15: 39.894127-0500 Расширение EdgeValetWatch WatchKit [7118: 261614] Задача <6666C271-7428-497B-AA16-2742147FCF9F>. <1> загрузка не удалась с ошибкой Ошибка Domain = NSURLErrorDomain Code = -2000 "невозможно загрузить из сети" UserInfo = {NSErrorFailingURLStringKey = http://192.168.1.3/dev/json.php, NSErrorFailingURLKey = http://192.168.1.3/dev/json.php, NSLocalizedDescription = не удается загрузитьот сети, _NSURLErrorRelatedURLSessionTaskErrorKey = ( "LocalDataTask <6666C271-7428-497B-AA16-2742147FCF9F>. <1>"), NSUnderlyingError = 0x7c10e760 {Ошибка домена = kCFErrorDomainCFNetwork код = -2000 "(нуль)"}, _NSURLErrorFailingURLSessionTaskErrorKey = LocalDataTask <6666C271-7428-497B-AA16-2742147FCF9F>. <1>} [-2000]

...