准确放置“... [UIApplication sharedApplication] openURL ......”?

时间:2012-06-27 21:42:49

标签: iphone objective-c ios

我正在尝试制作一个表格单元格,当点击时拨打电话号码,我认为我必须使用的代码是;

  

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@“tel:thenumber”]];

但是,只要应用程序打开,调用就会自动放置,因此我认为问题是代码的位置。
在哪里需要放置以实现所需的单元功能?

3 个答案:

答案 0 :(得分:1)

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath

答案 1 :(得分:1)

它应放在 -(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath tableview的委托中的方法。

答案 2 :(得分:-2)

谢谢大家的回答是正确的,但(在你的帮助下)我找到了一个更简单的解决方案;

- (void)didTap_tableViewCell2:(UIView *)cell {
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel:thenumber"]]; }