2011-11-25 8 views
5

tôi đang làm việc với framework EventKit trong iOS 5 và tôi đã thêm thành công sự kiện vào lịch iOS sử dụng mã dưới đâyLàm thế nào để thiết lập một lời nhắc nhở (báo động) sử dụng khung eventKit cho một ngày cụ thể

EKEventStore *eventDB = [[EKEventStore alloc] init]; 

    EKEvent *myEvent = [EKEvent eventWithEventStore:eventDB]; 

    myEvent.title  = @"New Event"; 
    myEvent.startDate = [[NSDate alloc] init]; 
    myEvent.endDate = [[NSDate alloc] init]; 
    myEvent.allDay = YES; 

    [myEvent setCalendar:[eventDB defaultCalendarForNewEvents]]; 

Bây giờ như thế nào tôi sẽ thêm một báo động (nhắc nhở) cho sự kiện này?

Cảm ơn Ranjit

Trả lời

11

bằng cách thêm mã này -

NSTimeInterval interval = 60* -min; 

đâu phút là thời điểm bạn muốn hiển thị cảnh báo. đây phải là giá trị âm để nó xuất hiện (phút) trước sự kiện của bạn.

EKAlarm *alarm = [EKAlarm alarmWithRelativeOffset:interval]; 
[myEvent addAlarm:alarm]; 

Tận hưởng !!!