我正在尝试制作一个表格单元格,当点击它时会拨打电话号码,我认为我必须使用的代码是;
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel:thenumber"]];
但是发生的情况是,一旦打开应用程序,调用就会自动发出,因此我认为问题在于代码的位置。
为了实现所需的单元功能,需要将其放置在哪里?
我正在尝试制作一个表格单元格,当点击它时会拨打电话号码,我认为我必须使用的代码是;
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel:thenumber"]];
但是发生的情况是,一旦打开应用程序,调用就会自动发出,因此我认为问题在于代码的位置。
为了实现所需的单元功能,需要将其放置在哪里?
在
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
它应该放在
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
tableview 的委托中的方法中。
谢谢大家的正确回答,但是(在您的帮助下)我找到了一个更简单的解决方案;
- (void)didTap_tableViewCell2:(UIView *)cell {
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel:thenumber"]]; }