タグ

2013年2月8日のブックマーク (1件)

  • [iOS SDK] プライバシー設定に対応したカレンダーへのアクセスを行う方法(iOS5, iOS6 両対応) | ラクイシロク

    iOS6 以降では、連絡帳やカレンダーへのアクセスが厳しくなり、アクセスへの許可をユーザーに求める必要があります。こんな感じのアラートが表示されるのを見たことがあるはずです。 この記事では、iOS5 と iOS6 における処理の切り分け、iOS6 以降でのカレンダーへのアクセスの許可の取り扱い、地雷ポイントの回避方法について実際のコードを貼り付けて紹介します。 プライバシー設定に対応したカレンダーへのアクセスを行う方法 EventKit.framework を読み込みます。 #import <EventKit/EventKit.h> 以下に、プライバシー設定に対応したカレンダーへのアクセスの流れを貼り付けます。地雷ポイントが結構ありますが、うまく回避できていると思います。 saveNewEvent: というのは、僕が独自に実装しているメソッドで、ここで予定の追加を行なっています。 EKEv