我正在向我正在开发的 Cocoa 应用程序添加重复事件。我每天和每周都重复,因为我可以用数学方法定义这些(3600*24*7 = 1 周)。我使用以下代码来修改日期:
[NSDate dateWithTimeIntervalSinceNow:(3600*24*7*(weeks))]
我知道自从事件重复以来已经过去了几个月,但我不知道如何制作一个代表未来 1 个月/3 个月/6 个月/9 个月的 NSDate 对象。理想情况下,我希望用户说从 10 月 14 日开始每月重复一次,它将在每个月的 14 号重复一次。