xcode newbie tutaj i próbowałem dowiedzieć się, dlaczego następujące rzeczy się zdarzają ... Ze sposobem, w jaki kod jest obecnie napisany, ciągle otrzymuję "NSInvalidArgumentException" , powód: "parametr danych jest zerowy" w kodzie xcode. Adres URL działa poprawnie w przeglądarce. Kiedy usunę część adresu URL "filters =% 7B% 22region% 22% 3A% 22CA% 22% 7D", działa poprawnie w Xcode, ale kiedy ta sekcja adresu URL jest dołączona, wtedy pojawia się komunikat o błędzie . Próbowałem za pomocą \”w wymianie% 22, ale nadal nic. Wszelkie sugestie są bardzo mile widziane.'NSInvalidArgumentException', powód: 'parametr danych jest zerowy'
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];
Co to jest faktyczna wartość" filtry =% 7B% 22region% 22% 3A% 22CA% 22% 7D "? – Nirmalsinh