0
EventKit.framework를 사용하여 iPhone 캘린더에 이벤트를 저장하려고합니다. 그것의 저장은 완벽하지만 "NONE"으로 경고를 설정하고 싶지만 기본적으로 경고로 '30 분 전에 '걸립니다. 이 문제를 어떻게 해결할 수 있습니까? 여기 내 코드는 경고가에서 발사 할 경우 당신은 내가 가정 NONE을 말할 당신이 이벤트가 있음을 정확한 시간에 발생하는 것을 의미, 아이폰 캘린더 문서 당EventKit.framework를 사용하여 iPhone의 기본 캘린더에 이벤트를 저장합니다.
if ([appDelegate.objEvent.event_alert intValue]==0) {
alarm1 = [EKAlarm alarmWithRelativeOffset:0];
}
else if ([appDelegate.objEvent.event_alert intValue]==1) {
alarm1 = [EKAlarm alarmWithRelativeOffset:-5];
}
else if ([appDelegate.objEvent.event_alert intValue]==2) {
alarm1 = [EKAlarm alarmWithRelativeOffset:-300];
}
else if ([appDelegate.objEvent.event_alert intValue]==3) {
alarm1 = [EKAlarm alarmWithRelativeOffset:-900];
}
else if ([appDelegate.objEvent.event_alert intValue]==4) {
alarm1 = [EKAlarm alarmWithRelativeOffset:-1800];
}
else if ([appDelegate.objEvent.event_alert intValue]==5) {
alarm1 = [EKAlarm alarmWithRelativeOffset:-3600];
}
else if ([appDelegate.objEvent.event_alert intValue]==6) {
alarm1 = [EKAlarm alarmWithRelativeOffset:-7200];
}
else if ([appDelegate.objEvent.event_alert intValue]==7) {
alarm1 = [EKAlarm alarmWithRelativeOffset:-86400];
}
else if ([appDelegate.objEvent.event_alert intValue]==8) {//B4 2 days
alarm1 = [EKAlarm alarmWithRelativeOffset:-172800];
}
NSMutableArray *myAlarmsArray = [[NSMutableArray alloc] init];
// [myAlarmsArray addObject:alarm1];
// event.alarms = myAlarmsArray;
// [myAlarmsArray release];
if ([appDelegate.objEvent.event_alert intValue]!=0)
{
[myAlarmsArray addObject:alarm1];
event.alarms = myAlarmsArray;
}
else
{
// [myAlarmsArray addObject:nil];
// event.alarms = nil;
}
없음을 사용, 나는 어떤 시간에 경고를 해고하고 싶지 않아요. 아이폰 캘린더를 확인하고, ALERT가 NONE으로 설정된 새 이벤트를 만드십시오. 이벤트의 시간이 아닙니다. – user7388
정말로 더 이상 무엇을 요구하고 있는지 확실하지 않지만 다음 문서를 확인하십시오. 도움이 될 것입니다. http://developer.apple.com/library/ios/#documentation/EventKit/Reference/EKEventStoreClassRef/Reference/Reference.html –
좋습니다, 감사합니다. – user7388