2012-08-02 98 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