objective-c - EKAlarm 不会在 iOS 5 中设置

标签 objective-c ios cocoa-touch ios5 eventkit

我编写了以下代码片段来创建一个事件。设置闹钟在 iOS 4 中工作正常,但在 iOS 5 中无法设置。 这是错误还是我遗漏了什么?

EKCalendar *cal = [self.eventStore defaultCalendarForNewEvents];
EKEvent *event = [EKEvent eventWithEventStore:self.eventStore];
event.calendar = cal;
// .......
EKAlarm *alarm = [EKAlarm alarmWithRelativeOffset:-3600];
event.alarms = [NSArray arrayWithObject:alarm];
// .......

最佳答案

我有同样的错误。

问题似乎是 startDate 不应该与 endDate 相同...真是愚蠢的 iOS 更改!

关于objective-c - EKAlarm 不会在 iOS 5 中设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7745725/

相关文章:

objective-c - 在 UILabel 或 TextView 中显示垂直小数

objective-c - NSOperation 与异步 NSURLConnection

objective-c - UITextView,行号未对齐

ios - 在执行 segue 后运行代码?

ios - 如何使 UILocalNotification 在 swift 中不重复?

ios - 为什么 -[UIColor setFill] 在不引用绘图上下文的情况下工作?

iphone - 为什么我的 UILabel 没有居中?

ios - iphone 应用程序中的异步声音

ios - 访问位于主屏幕中的文件夹

ios - nw_connection_get_connected_socket_block_invoke 1 连接没有连接处理程序