iOSアプリ開発こんにちは。アキオ(@akio0911)です。6のプライバシー設定に対応させる方法を解説しましたが、今回はiPhoneのカレンダー情報を読み取る方法を解説したいと思います。6のプライバシー設定に対応させる方法EKEventStoreオブジェクトを生成するiOSのカレンダー情報にアクセスするには、EKEventStoreクラスのオブジェクトを使います。以下はEKEventStoreのオブジェクトを生成するコード例です。init];カレンダー情報へのアクセスに対する許可状況を確認するカレンダー情報にアクセスする前に、authorizationStatusForEntityType:メソッドを使って、カレンダー情報へのアクセスの許可状況を確認する必要があります。6のプライバシー設定に対応させる方法をチェックしてみて下さい。カレンダーの配列を取得するcalendarsForEntityType:メソッドを呼び出して、カレンダーの配列を取得します。以下はそのコード例です。calendarsForEntityType:EKEntityTypeEvent];イベント情報を検索する為のNSPredicateオブジェクトを作成するpredicateForEventsWithStartDate:endDate:calendars:メソッドを使って、イベント情報を検索する為のNSPredicateオブジェクトを作成します。以下は、1日前から1年後までのイベント情報を検索するNSPredicateオブジェクトを作成するコードです。calendars:eventCalendars];イベント情報を検索する作成したNSPredicateオブジェクトをeventsMatchingPredicate:メソッドに渡して、イベント情報を検索します。以下は、検索したイベント情報をNSLogで出力するコード例です。法善寺でかすうどんを食す。KASUYA)で、かすライブドアブログで運営していた「あきお商店」を「卵は世界である」に改名しました少し前からライブドアブログで「あきお商店」というブログをやって→もっと見るこんな人がブログを書いています派手髪なアプリ開発者・ブロガー。アプリ「MosaicCam」「CellMemo」「PictCheck」などを開発。iPhoneレッスンノート」など。ブログ「拡張現実ライフ」「卵は世界である」を運営。