タップすると電話番号に電話をかけるテーブルセルを作成しようとしていますが、使用する必要のあるコードは次のとおりです。
[[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
テーブルビューのデリゲートのメソッドに配置する必要があります
。
正しい回答をありがとうございましたが、(あなたの助けを借りて)より簡単な解決策を見つけました。
- (void)didTap_tableViewCell2:(UIView *)cell {
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel:thenumber"]]; }