質問
私は、ユーザーの入力することができる、他のものの間で、電話番号をアプリを開発しています。その後、inputed情報を見ながら、私は自動的に電話番号を検出UITextViewに電話番号を表示します。
ユーザーが電話番号を押したときにiPhoneで、彼は自動的に彼が電話をかけたいかどうか尋ねています。これは私は何もすることなく、たまたまます。
問題がある...のiPodやiPadで何が起こりますか?デフォルトの動作は何ですか?そのような「使用不可アクション」か何かを言って、彼のユーザが電話番号を押したことを検出する方法、および出力UIAlertViewはありますか?
Alternativelly、その動作を取得する方法が存在するとき、デフォルトの機能のない画面で、ユーザを押す「何か」?たとえば...ユーザーがボタンを押すと、自動的に(私はそれは一例ですが、その番号を呼び出すことはありません)911を呼び出します。
答えてくれてありがとう。私は親切、私は(私は、iPodやiPadではありません)私のアプリをテストすることができないデバイスでの行動のaffraidのだ。
解決
私はUITextViewは、URLをクリックを処理しない場合、それはキャッチすることも可能だとは思いません。コール誰かへの可能性のないデバイスではUITextViewは、単に何もしません。
あなたはあなたのケースで、これは
となり、単純にそれぞれのURLを開いて、自分で数字を呼び出すことができます[[UIApplication sharedApplication] openURL:
[NSURL URLWithString:@"tel:0800-CALL-ME"]];
詳細はのUIApplicationのクラスの説明を確認します。
所属していません StackOverflow