ios - 在 EKCalendar 中创建可重复的事件

标签 ios objective-c

我是来自乌克兰的新开发者,我从 Objective-C 开始了我的道路。

我有以下问题:我创建了一个包含几个事件的 EKCalendar。我需要事件变得可重复,例如每天、每月等。

最佳答案

很高兴在我们的 IOS 社区见到你!!欢呼!欢呼! 那么让我们回到正题! 要创建“可重复”事件(在我们的圈子中它称为 RecurrenceRule)(大声笑),您需要这个

 EKRecurrenceFrequency  freq= EKRecurrenceFrequencyWeekly; //(weekly repeat)
 EKRecurrenceEnd * end = [EKRecurrenceEnd recurrenceEndWithEndDate:[NSDate date]];//end of rule
 EKRecurrenceRule * rule = [[EKRecurrenceRule alloc]initRecurrenceWithFrequency:freq interval:1 end:end];
 [event setRecurrenceRules:@[rule]];

看到了吗?编码很容易!如果您有任何问题,请不要害羞!问我!

关于ios - 在 EKCalendar 中创建可重复的事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39275583/

相关文章:

ios - 带有SMS token 登录的Apple App Review演示帐户

iphone - 是否有一个常量定义长整数或整数的最大值?

objective-c - 如何更改 NSCarbonWindow 可见性?

iphone - objective-c - 有没有办法用动画更改 leftBarButtonItem?

ios - 未使用 Firebase UI 数据源调用 UICollectionView viewForSupplementaryElementOfKind

ios - 检查 NSData 存储的类类型?

ios - 设置主 TableView 行的动态高度,该行有另一个从 TableView ?

iphone - CoreData关系澄清: How to effectively set an inverse relationship

iphone - 无法在 NSManagedObject 类 'ClassName' 上调用指定的初始值设定项

ios - 如何使用 POST 方法调用带有表单数据的 REST API?