HTML5   发布时间:2022-04-27  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了ios – 将EKRecurrenceRules与Cloud Service RFC 2445 iCalendar规范RRULE同步大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试创建一个存储重复事件的基于云的服务.我选择使用icalendar RRULE标准(RFC2445)执行此操作,并使用下面通过基于云的服务公开的数据库模式.

EventID
EventName
EventDescripton
Start
End
RecurrenceRule  <-- Store RFC 2445 iCalendar specification RRULE (recurrencE)
Active
deleted
DateCreated
DateLASTUPDATED

我相信EKRecurrenceRules符合RFC 2445,但是通过存储RRULE的字符串表示或EKRecurrenceRule的描述使得更符合跨平台的架构.

我能够轻松地在客户端创建EKRecurrenceRule并从EKRecurrenceRule描述属性提取RRULE.但是,我的问题是如何从云服务中提取时将该描述属性转换回客户端上的EKRecurrenceRule对象?看起来很愚蠢的Apple会公开一个属性提取兼容的RRULE但是没有提供任何方法将RRULE转换为本机对象.

如果可能的话,我想避免存储EKRecurrence规则的各个组件.

解决方法

你可以使用这个库:
https://github.com/FabienDiTore/ios-rrule_parser

创建一个EKRecurrenceRule.如果你这样做,请告诉我.

大佬总结

以上是大佬教程为你收集整理的ios – 将EKRecurrenceRules与Cloud Service RFC 2445 iCalendar规范RRULE同步全部内容,希望文章能够帮你解决ios – 将EKRecurrenceRules与Cloud Service RFC 2445 iCalendar规范RRULE同步所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。