【发布时间】:2013-04-08 21:54:53
【问题描述】:
创建 EKCalendar 后,通常说您应该保留 calendarIdentifier 以便稍后检索该日历。但是,文档指出,如果/当执行完整的日历同步时,标识符将会改变,并且“你应该有一个计划”来处理它。
处理此问题的首选或“标准”方法是什么?
【问题讨论】:
标签: ios objective-c xcode software-design eventkit
创建 EKCalendar 后,通常说您应该保留 calendarIdentifier 以便稍后检索该日历。但是,文档指出,如果/当执行完整的日历同步时,标识符将会改变,并且“你应该有一个计划”来处理它。
处理此问题的首选或“标准”方法是什么?
【问题讨论】:
标签: ios objective-c xcode software-design eventkit
来自文档
与日历完全同步将丢失此标识符。你应该有一个计划来处理一个日历,它的标识符不再可以通过缓存它的其他属性来获取。
不确定是否有任何“标准”的处理方式。但保留其source 的标识符是处理它的一种方法。创建日历后,sourceIdentifier 不会更改,并且无法将日历移动到其他来源。
【讨论】: