質問

メール、連絡先、カレンダーに関する設定など、iPhone の一般的な設定を検出したいと考えています。

screenshot
(ソース: simonblog.com)

ネイティブ連絡帳アプリケーションのこの並べ替え順序と表示順序の設定を検出したいと考えています。これは可能ですか?またその方法は?前もって感謝します。

役に立ちましたか?

解決

アドレス帳に関する設定については、ABPersonGetSortOrdering() メソッドと ABPersonGetCompositeNameFormat() メソッドを使用して、それぞれソート順序と表示順序を取得できます。読む アドレスブックガイド そしてその ABPersonal クラスのリファレンス.

メールの場合、デバイスが電子メールを送信するように設定されているかどうかは、 MFMailComposeViewController クラス. 。これ以上の情報を提供する API を私は知りません。Apple がこれを追加するとは思えません (そしてユーザーとして、私はこの方法を好みます)。

カレンダーについては、この質問を参照してください。 iPhoneカレンダーにプログラムでカスタムイベントを追加する

ロケールのタイムゾーンを検出するには、次のように簡単です。 [NSTimeZone localTimeZone];. 。もう一度、読んでみてください。 NSTimeZoneクラスリファレンス, 、このオブジェクトで何ができるかを学びます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top