Так что я пытаюсь получить данные из XML-потока, исходящего из URL-адреса. Этот URL-адрес настроен на строку поиска, которую вводит пользователь. Есть ли причина, почему этот код не должен работать?NSString и NSUrl неправильно конвертируются
NSString *searchString = "Geoff";
NSString *updatedURL = [NSString stringWithFormat:@"http://mysearchpage.com/searchQuery=%@", searchString];
NSLog(updatedURL);
NSURL *url = [[NSURL alloc] initWithString:updatedURL];
Теперь это работает отлично для одного поиска слов, но как только я пытаюсь найти как первое и последнее имя, возвращает URL NIL каждый раз. Есть ли какое-либо поведение со строками, которые могут быть причиной этого?
Я даже попытался заменить «" на «% 20», когда строка поиска была добавлена, чтобы увидеть, была ли эта проблема. Я сделал это, используя:
NSURL *url = [[NSURL alloc] initWithString:[updatedURL stringByReplacingOccurrencesOfString:@" " withString:@"%%20"]];
любые идеи? Заранее спасибо!
Я предполагаю, что недостающая «не была вашей проблемой, поэтому я добавил ее. –