У меня почти такая же проблема.Если я пытаюсь сохранить событие, которое имеет время начала = время окончания, то я получаю сообщение об ошибке «Дата окончания не установлена».Если затем установить другое время окончания, я получу «Это событие не принадлежит этому хранилищу событий».
Я заметил в отладчике, что обычно при отмене события подробности все еще присутствуют в EKEventEditController.event.Однако если вы отмените после ошибки «Дата окончания не установлена», событие будет содержать только время начала и окончания.Название было стерто.Моя теория заключается в том, что ссылка на eventStore также была исключена, что вызывает вторую ошибку.
Я прервал код после нажатия кнопки «ОК» на «Ошибка без даты окончания», но до нажатия кнопки «Отмена» и проверки события контроллера - но все выглядело нормально, что означает, что моя теория не может быть совершенно правильной.должно быть какое-то разъединение, появляющееся между хранилищем событий и событием для появления этой ошибки.
Я также получаю эту проблему только на iOS 5. С моим устройством iOS 4.2 все в порядке.