«NSInvalidArgumentException», причина: «параметр данных равен нулю»

Новичок в XCode, и я пытался понять, почему происходит следующее...

При том, как сейчас написан код, я продолжаю получать 'NSInvalidArgumentException'.

Причина: «параметр данных равен нулю» в xcode. URL-адрес отлично работает в браузере.

Когда я удаляю часть URL-адреса «filters=%7B%22region%22%3A%22CA%22%7D», он отлично работает в Xcode, но когда этот раздел URL-адреса включен, я получаю сообщение об ошибке. Я пытался использовать \" вместо %22, но ничего не вышло. Любые предложения приветствуются.

NSURL *url = [NSURL URLWithString:[@"http://api.v3.factual.com/t/restaurants-us?q=peets+coffee&filters=%7B%22region%22%3A%22CA%22%7D&KEY=p7kwKMFUSyVi64FxnqWmeSDEI41kzE3vNWmwY9Zi"stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];
NSData *data = [NSData dataWithContentsOfURL: url];
9
задан Ankit Jayaswal 21 September 2018 в 13:47
поделиться