Загрузка страницы Википедии

Я хочу сделать кнопку в UIAlertView который открывает страницу Википедии, с темой, хранящейся в моем массиве "массив"

Вот как я это делаю.

Википедия следует формату http://en.wikipedia.org/wiki/<subject>, В моем массиве у меня есть текстовые записи предметов. Я хочу, чтобы он открывался в мобильном Safari при нажатии. Пока что не повезло:(

Помогите, пожалуйста. Любое понимание будет оценено.

-(void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex{
if (buttonIndex == 1) {

NSString *myString = [[NSString alloc] init];

myString = [array objectAtIndex:myInteger];

NSURL *theURL = [NSURL URLWithString:@"http://en.wikipedia.org/wiki/"];
NSString *halfURL = [NSString stringWithFormat:@"%@", theURL];
NSString *fullURL = [halfURL stringByAppendingString:myString];

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:fullURL ]];

}

1 ответ

Решение

О, получается, что мне нужно было заменить пробелы в строках в массивах на%, чтобы работать как правильная ссылка, чтобы она открывалась.,

Другие вопросы по тегам