Как создать и сохранить EKCalendar на ios 6

У меня возникла проблема, когда я создаю свой EKCalendar, и все выглядит хорошо, но потом, когда я иду в список своих календарей, он нене показывай Я также иду, чтобы проверить мой список календаря в моем приложении календаря, но он не существует. Какие-нибудь мысли?

Вот мой код кнопки для создания моего календаря:

- (IBAction)one:(id)sender {
NSString* calendarName = @"My Cal";
EKCalendar* calendar;

// Get the calendar source
EKSource* localSource;
for (EKSource* source in eventStore.sources) {
    if (source.sourceType == EKSourceTypeLocal)
    {
        localSource = source;
        break;
    }
}

if (!localSource)
    return;

calendar = [EKCalendar calendarWithEventStore:eventStore];
calendar.source = localSource;
calendar.title = calendarName;

NSError* error;
bool success= [eventStore saveCalendar:calendar commit:YES error:&error];
if (error != nil)
{
    NSLog(error.description);
    // TODO: error handling here
}
NSLog(@"cal id = %@", calendar.calendarIdentifier);
}

И вот мой код кнопки для перечисления календаря, но мой новый календарь никогда не включается!

- (IBAction)two:(id)sender {

NSArray *calendars = [eventStore calendarsForEntityType:EKEntityTypeEvent];

for (EKCalendar* cal in calendars){
    NSLog(@"%@",cal.title);
}

}

Заранее спасибо!

Ответы на вопрос(7)

Ваш ответ на вопрос