2012-08-02 94 views
0

有没有办法告诉UITextView 112也是一个数字,应该检测并在有效链接上进行拨打电话的可能性?UITextView检测紧急电话号码(112)

+0

什么是112?说话时钟? – trojanfoe 2012-08-02 14:55:09

+0

不是,它是像9-1-1那样的紧急号码,但我们在欧盟有1-1-2。 – robertvojta 2012-08-02 14:56:36

+0

@RobertVojta我知道,我的轻松评论旨在强调不同的国家有不同的紧急电话号码... BTW我在欧盟,我们没有112 ... – trojanfoe 2012-08-02 14:57:42

回答

0

将通知UITextViewTextDidChangeNotification添加到任何具有文本视图的类中。然后在方法检查

if ([[/*name of textView*/ text] [email protected]"112"]) 
{ 
    //do something 
} 
+0

你能解释一点,但更多?我不明白这一点。 我需要在我的文本中出现任何“112”,才能成为调用该号码的活动链接。 – Jaroslav 2012-08-02 16:34:45

+0

你正在写文本还是用户在写它? – Dustin 2012-08-02 16:44:26

+0

Dustin在说什么是'[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(callEmergency)name:@“UITextFieldTextDidChangeNotification”object:UITextFieldOfYours];'那么你有一个包含Dustin代码的选择器:' - (void)callEmergency {如果([[UITextFieldOfYours文本] containsString @“112”]) { //做些事情 - >打电话给这个号码 }'像这样。 – NSPunk 2012-08-02 19:56:42