1

CalCalendar フレームワークに問題があります。デフォルトの iCloud カレンダーを取得して、それにイベントを追加したいと考えています。これは私のコードですが、「エラー: Reminds カレンダーはイベントをサポートしていません」というエラーが表示されます。

IBOutlet NSDatePicker *minDatePicker;

/////

#import <CalendarStore/CalendarStore.h>


-(void)awakeFromNib {

[minDatePicker setDateValue:[NSDate date]];  
[minDatePicker setLocale:[NSLocale currentLocale]];

}


-(IBAction)addEvent:(id)sender {

CalCalendarStore *calendarStore = [CalCalendarStore defaultCalendarStore];
NSArray *calendars = [calendarStore calendars];

for (CalCalendar *calendar in calendars) {
    if (calendar) {

        CalEvent *event = [CalEvent event];

[event setTitle:@"title"];
[event setStartDate:[minDatePicker dateValue]];
[event setEndDate:[minDatePicker dateValue]];
[event setCalendar:calendar];

    NSError *error;
    [calendarStore saveEvent:event span:CalSpanThisEvent error:&error];

        NSLog(@"error:%@", [error localizedDescription]);


     break;   
    }
}
}
4

1 に答える 1

0

質問に答えないものをここに置くべきではないことはわかっています。しかし、奇妙なことに、まったく同じ日に同じエラーに気付きました。フレームワークで何かが変わった可能性はありますか?それとも、同じことを同時に間違っているのでしょうか? うまくいけば、誰かがこれに光を当てます。分かりましたら、必ずここに掲載させていただきます!

あなたのコードは私には問題ないようです。

于 2012-05-23T19:49:44.733 に答える