我试图通过以下代码在按钮上打开一个url ()
NSString *strs=[[NSString alloc]initWithFormat:@"%@",[linkArry objectAtIndex:0]];
NSURL *urls = [NSURL URLWithString:strs];
[[UIApplication sharedApplication] openURL:urls];linkArry objectAtIndex:0是上面提到的链接。
但它没有反应??如果我键入类似""的内容,它就会工作。
还有其他方法来打开这些urls吗?
发布于 2010-06-29 10:10:16
检查线路
NSURL *urls = NSURL URLWithString:strs;
NSlog("urls:%@",urls);并在控制台中打印urls,如果您发现urls为零,
然后用NSUTF8StringEncoding转义strs。
strs = strs stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding;NSURL *urls = NSURL :strs;
发布于 2010-06-26 09:39:58
确保url是NSURL类型,而不是NSString。
https://stackoverflow.com/questions/3123356
复制相似问题