2017-08-03 15 views
0

iOSで電話番号をプログラムで呼び出すときに連絡先の名前を表示する必要があります。iOSで番号をプログラムで呼び出すとき連絡先名を表示

「tel:\(番号)」を使用してダイヤルする前に連絡先の名前を保存することもできますが、iOSに連絡先にアクセスする際には許可の警告が必要になるという問題があります。

しかし、アップルマップから電話をかけようとしているときと同じアクセス許可のアラートは表示されません。だから、電話番号の呼び出し中にAppleマップがどのように動作するのか知りたいですか?それともどうやってこれを処理できるの?

+1

アップルマップは、アップル以外の誰もが作成したアプリケーションなので、許可を必要としません。すべてのサードパーティのアプリケーションは、デバイス上のデータにアクセスする前に明示的にユーザーの許可を求める必要があります。 – Malik

答えて

0

iOSでは電話番号で名前を渡すことができないため、名前をプログラムで表示することはできません。唯一の方法は、ユーザーの電話に連絡先として希望の名前で電話番号をまず保存し、その後にプログラムで電話をかけなければならないことです。

許可ダイアログについては、マップが表示されている同じ画面からMKMapViewを使用して連絡先を保存することは問題ありません。許可のダイアログが表示されないようにするには、いくつかの問題があるかもしれません。

+0

ご返信ありがとうございます。 –

+0

@SritharRajendran問題ありません。 –

関連する問題