我想对 Objective C 应用程序(目前针对 iOS)中的重复规则进行一些推理。我想做一些事情,比如计算下一次特定事件的发生时间是从给定的时间点,或者特定的日期和时间是否符合给定的规则。
以前我用 dateutil rrule module 用 python 写过这样的代码,它工作得很好,但还没有找到一个很好的 Objective C 等价物。日历框架中有一个类听起来很有用,CalRecurrenceRule , 但似乎没有任何方法可以推断它产生的对象,所以没有帮助。
在 python 中编写了很多时间代码,我知道很难做到正确,所以我想避免自己编写递归逻辑,所以如果有人可以推荐一个可以做我想做的事情的库可以使用在 iOS 应用程序中,将不胜感激。
-- 迈克尔
最佳答案
CalRecurrenceRule
是作为 CalendarStore 框架的一部分存在于 Mac 上的类。它在 iOS 上不存在。 iOS 等效项是 EventKit 框架,它有自己的 EKRecurrenceRule
类(class)。你想用这些重复规则做什么?
关于objective-c - 用于在 Objective C 中处理重复规则的库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4784532/