2013-03-06 15 views
5

Tôi có một câu hỏi nhanh chóng cho một người nào đó quen thuộc với tổ chức sự kiện Kit ...Thêm một EKAlarm để EKReminder với một quy tắc tái phát

tôi là tạo ra nhắc nhở lặp đi lặp lại và tôi muốn một báo động âm thanh tại mỗi tái phát. Tuy nhiên, tài liệu gợi ý rằng tôi chỉ có thể tạo báo thức với ngày tuyệt đối hoặc giá trị chênh lệch tương đối. Có cách nào để báo động kích hoạt mỗi lần nhắc nhở tái diễn không? Nó có tự động thực hiện điều này không?

Cảm ơn!

Trả lời

2

EKReminder là lớp con của EKCalendarItem bạn có thể sử dụng phương pháp addRecurrenceRule: để thêm quy tắc lặp lại để nhắc nhở lặp lại. Rất tiếc, bạn không thể tạo báo thức định kỳ vì báo thức tương đối bù được dựa trên ngày bắt đầu của lời nhắc chứ không phải ngày của từng lời nhắc lặp lại. Tuy nhiên, bạn có thể thêm nhiều đối tượng EKAlarm vào đối tượng EKReminder của mình để nếu sự kiện của bạn lặp lại số lần rời rạc, bạn có thể thêm báo thức cho mỗi lần. Nếu nó lặp lại mãi mãi, bạn có thể không may mắn vì tài liệu của Apple nói:

Được cảnh báo rằng một số lịch chỉ có thể cho phép số tối đa nhất định báo thức. Khi mục này được lưu, nó sẽ cắt bớt bất kỳ báo thức bổ sung nào từ mảng đó.

Các vấn đề liên quan