从UITextField拨打电话的方法

Mar*_*rco 0 iphone phone-call uitextfield

我有个问题.我已经实现了一个包含phonenumber的UITextField,然后我实现了以下方法来拨打电话号码:

- (void)rufeAn{
NSString *prefix = (@"tel://");
UIApplication *app = [UIApplication sharedApplication];
NSString *dialThis = [NSString stringWithFormat:@"%@%@", prefix, map.kordinate.telefon];
NSURL *url = [NSURL URLWithString:dialThis];
[app openURL:url];
Run Code Online (Sandbox Code Playgroud)

}

但是当我触摸它时,我怎么能对textField说,启动方法并拨号?

Ste*_*ntz 5

点击文本字段不应该导致某些操作.在我看来,这是糟糕的用户界面设计.为什么不在运行上述代码的字段旁边添加一个按钮?