カレンダーにイベントを簡単に追加することが出来るUIActivityのサブクラスYMCalendarActivityを公開しました.
同様のものとしてNHCalendarActivityがありましたが, これはActivityを選択するとすぐにカレンダーにイベントを追加してしまい, ユーザーが情報の変更やイベントを追加するカレンダーを選択することが出来ないものでした.
YMCalendarActivityでは, Activityを選択するとEKEventEditViewControllerを用いたビューが表示され, ユーザーがイベントの情報を編集したり, カレンダーを選択してからイベントを投稿できるようになっています.
YMCalendarActivityの利用方法等はGitHub Pagesにて公開しており, ソースコードとデモもGitHubより取得できます.