2012-01-27 2 views
1

Я использую код, каккодирующей строку URL-адрес, если он contans следующей строки

searchQuery = [searchQuery stringByAddingPercentEscapesUsingEncoding: NSUTF8StringEncoding]; 
NSString* urlString = [NSString stringWithFormat:@"http://google.com/#auto|en|%@", searchQuery]; 
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:urlString]]; 

код запускается, когда я нажал кнопку приложение не открыть браузер, если удалить последнюю фразу «#auto | ан |» он работает нормально. Как я могу кодировать строку, чтобы указать URL-адрес.

+1

Вы пробовали распечатать результирующий 'urlString' на консоли (с помощью' NSLog (@ "urlString:% @", urlString) 'и посмотреть, что у вас на самом деле? –

ответ

0

проверить searchQuery, не принимает ваши параметры, подобные этому .. или дайте больше описания, чтобы другие люди могли дать правильный ответ на него.

Смежные вопросы