У меня есть следующая строка...
NSString *googleSearchString = @"http://www.google.com/search?q=lyrics+%22Tænder+På+Dig%22+%22Jakob+Sveistrup%22";
Заметьте, что это имеет некоторые символы с диакритикой. Когда я пытаюсь превратить это в URL, возвращенный URL является пустым...
[NSURL URLWithString:googleSearchString];
Таким образом, обычно URL работает кроме тех случаев, когда там акцентируются неанглийские символы в строке. Какая-либо справка о том, как обработать это?
Нужно уйти от специальных символов, чтобы все заработало как надо. Что-то вроде:
[NSURL URLWithString:[googlSearchString stringByAddingPercentEscapesUsingEncoding: NSUTF8StringEncoding]];