ユーザーが緊急サービスにダイヤルできるボタンを作成したいと思います。
これを行うために呼び出す特定の方法はないようですので、使用する必要があると思います
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:phoneNumber]];
自分で phoneNumber を割り当てます。ただし、これが米国の 911、英国の 999 などであることはわかっていますが、ユーザーがどの国にいるかを判断する方法がわかりません。ロケールを取得することはできますが、ロケールを手動で設定したり、国外に旅行した場合、それは信頼できません。位置情報を解決できますが、GPS がオフになっているか、インターネット接続がない場合は機能しません。
112 は現在、GSM 電話の世界標準になっていると聞きましたが、すべての iPhone で機能しますか?