3

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

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

但是发生的情况是,一旦打开应用程序,调用就会自动发出,因此我认为问题在于代码的位置。
为了实现所需的单元功能,需要将其放置在哪里?

4

3 回答 3

1

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
于 2012-06-27T21:58:59.530 回答
1

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

于 2012-06-27T21:59:08.650 回答
-2

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

- (void)didTap_tableViewCell2:(UIView *)cell {
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel:thenumber"]]; }
于 2012-06-27T22:59:37.353 回答