EKEventStore не может сохранить событие после ошибок один раз - PullRequest
1 голос
/ 04 ноября 2011

Я только что натолкнулся на ошибку в моей программе, которая меня смутила. Я добавляю несколько событий в календарь iPhone в своем приложении. Я обнаружил, что когда я получаю «Дата окончания не установлена». ошибка при вызове saveEvent:span:error:, все последующие вызовы saveEvent:span:error: приводят к одному и тому же сообщению об ошибке. Если я изменю объект преступника на действительный, все события успешно сохранятся. Кто-нибудь сталкивался с этим? Или вы знаете, почему одна ошибка может привести к тому, что все будущие вызовы приведут к одной и той же ошибке?

Я знаю, что мне просто не нужно сохранять событие без конечной даты, чтобы исправить это, но я хотел бы знать, почему это происходит.

Спасибо.

1 Ответ

1 голос
/ 04 ноября 2011

Я понял это.Существует ошибка в EKEvent SDK на iOS 5, которая вызывает это.Надеюсь, это будет исправлено в первом обновлении до iOS 5. Решение: startDate и endDate должны отличаться.

[событие setStartDate: date];[event setEndDate: [date dateByAddingTimeInterval: 1.0]];

...