希望你能得到一个美好而快速的... 以下代码在模拟器上工作正常,但没有在iPhone上工作,有什么想法吗?
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
if([[dataTable cellForRowAtIndexPath:indexPath].textLabel.text isEqualToString:@"Telephone"]){
NSString *tel = [[[NSString alloc] initWithFormat:(@"tel://%@"),[selectedData objectForKey:@"telephone"]] autorelease];
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:tel]];
} else {
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://www.apple.com"]];
}
}
**修改
通过不工作扩展一点我的意思是,当点击(在这种情况下)第二个tableview单元格时,Safari会在模拟器上弹出www.apple.com。其他命令没有任何事情发生,因为模拟器上没有手机。但是在iphone上,任何一个单元格都没有任何反应。
答案 0 :(得分:0)
完成了一段时间后,将“Base SDK”设置为iOS模拟器4.0而不是iPhone 4.0。