微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Swift Calendar iOS - ReccurenceEnd 由发生计数只创建 1 或 2 个事件,而不是更多

如何解决Swift Calendar iOS - ReccurenceEnd 由发生计数只创建 1 或 2 个事件,而不是更多

我有使用 iOS 日历的 Swift 代码。如果尝试仅创建 1 或 2 个日历事件,它会正常工作。如果我尝试创建更多,则只会创建 2 个事件。

我的代码是:

let eventStore = EKEventStore()
let event = EKEvent(eventStore: eventStore)
event.title = title
event.isAllDay = false
event.startDate = startDate
event.endDate = endDate
event.addRecurrenceRule(EKRecurrenceRule(recurrenceWith: .yearly,interval: 1,end: EKRecurrenceEnd(occurrenceCount: reccurenceCount)))

感谢调试器,我 100% 确定我的 reccurenceCount 变量的值是我想要的。但即使是 3 或 5,也只会创建两个日历事件。谁能帮我看看我的代码有什么问题?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。