加载维基百科页面

时间:2009-12-15 09:34:56

标签: cocoa-touch nsurl

我想在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 个答案:

答案 0 :(得分:0)

哦,事实证明我需要用%替换数组中字符串中的空隙作为正确的链接,因此它会打开。,