jjzjj

EKRecurrenceRule

全部标签

ios - 一周中工作日的 EKRecurrenceRule

我正在创建能够将事件添加到iPhone日历中的简单应用程序。所以我在玩EKEvent的recurrenceRule。有一个带有很长构造函数的EKRecurrenceRule类:(id)initRecurrenceWithFrequency:(EKRecurrenceFrequency)typeinterval:(NSInteger)intervaldaysOfTheWeek:(NSArray*)daysdaysOfTheMonth:(NSArray*)monthDaysmonthsOfTheYear:(NSArray*)monthsweeksOfTheYear:(NSArray*)we

ios - 未根据给定的 EKRecurrenceRule 添加 EKEvent

我正在尝试使用重复规则将事件添加到日历中RRULE:FREQ=YEARLY;BYMONTH=6,7;BYDAY=1TH因此根据此规则,事件应每年添加一次,即6月和7月的每个第一个星期四,直到我在我的项目中设置的过期日期。在我的项目中,事件是根据重复规则创建的。使用以下代码,事件仅在6月的第一个星期四添加。为什么不在每个7月的第一个星期四也添加事件?这里是.m文件代码-(void)viewDidLoad{[superviewDidLoad];//Doanyadditionalsetupafterloadingtheview,typicallyfromanib.[selfcreateEve

objective-c - EKRecurrenceRule with end repeat never

我想在日历中创建一个带有永远重复选项的EKEvent。下面是重复规则的代码EKRecurrenceRule*rule=[[EKRecurrenceRulealloc]initRecurrenceWithFrequency:EKRecurrenceFrequencyDailyinterval:1end:[EKRecurrenceEndrecurrenceEndWithEndDate:date]];如何在循环结束参数中设置无限或永不结束。谢谢 最佳答案 有点晚了,但我会回答,因为我无法在AppleDoc的任何地方找到答案。只需将nil作

objective-c - 获取 EKRecurrenceRule 中 startDate 和 endDate 之间的出现次数

前提是有一个recurrenceRule实例可以保存一组复杂的关于一周、一个月、一年或更长时间内重复的规则。我想找出这些规则产生的次数。示例规则:Startdate:19Sept2012Enddate:24Nov2014Recurrance:EKYearlyRecurrencemonthsOfYear:JanMarsJulyOctoberdaysOfWeek:MonThurSat有没有可能以一种简单的方式做到这一点? 最佳答案 我不认为EKRecurrenceRule应该以这种方式使用。EKRecurrenceRule通常不用于此类

ios - 使用 setPositions 创建 EKRecurrenceRule

问题的简单版本:如何使用setPositions字段创建EKRecurrenceRule对象?较长版本的问题:我在我的应用程序中使用以下代码创建了一个带有EKRecurrenceRule对象的事件:letrecurrenceRule=EKRecurrenceRule(recurrenceWithFrequency:.Yearly,interval:1,daysOfTheWeek:[EKRecurrenceDayOfWeek(.Friday)],daysOfTheMonth:nil,monthsOfTheYear:[8,9,10,11,12],weeksOfTheYear:nil,day