Я создаю NSURL
URL будет содержать некоторый управляющий символ (японский)
NSString* currentlocationbarString = @"mbos.help.jp/search?q=専門&pg=1"
NSString *escapedString = [currentlocationbarString stringByAddingPercentEncodingWithAllowedCharacters:[NSCharacterSet URLHostAllowedCharacterSet]];
NSURL* url = [NSURL URLWithString:escapedString];
// URL-адрес - mbos.help.jp% 2Fsearch% 3Fq =% E5% B0% 82% E9% 96% 80 & pg = 1
Когда я создаю NSURLComponents
и пытаюсь получить элементы запроса, он дает мне ноль.
NSURLComponents *urlComponents = [NSURLComponents componentsWithURL:url
resolvingAgainstBaseURL:YES];
NSArray *queryItems = urlComponents.queryItems;
// здесь проблема с queryItems
, если у кого-то есть решение для получения пунктов запроса, пожалуйста, помогите. Заранее спасибо