我正在尝试学习如何使用表格,我的应用程序是一个多视图应用程序。我可以用数据加载表,当我点击表项时我希望它加载另一个viewcontroller,这不起作用(没有错误,只是没有改变),所以我决定用safari页面测试它这也没有做任何事情。有什么想法吗?
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
// Navigation logic may go here. Create and push another view controller.
// SecondViewController *loadview = [[SecondViewController alloc] initWithNibName:@"SecondViewController" bundle:nil];
// ...
// Pass the selected object to the new view controller.
// [self.navigationController pushViewController:loadview animated:YES];
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"www.google.com"]];
// [loadview release];
}
答案 0 :(得分:1)
您必须在网址字符串中写http://
,以openURL:
方式打开Safari
试试这个:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://www.google.com/"]];