0

iOS 4 中的 EKEvent 类有一个名为 eventIdentifier 的属性,它不是“真正”唯一的(主要是在本地日历与远程日历同步时)。

在 iOS 5 sdk 中,EKCalendarItem 有一个名为 UUID 的属性,根据文档,它是唯一的

我的问题是,有没有人发现这不是真的?我试图用我的核心数据和本地日历编写一些同步代码,并且我“需要”一个唯一标识符才能让它工作。

提前致谢!

4

2 回答 2

2

不,不同设备上相同事件的 UUID 不同。检查。

于 2012-05-05T07:13:55.980 回答
2

在 UUID(通用唯一标识符)的上下文中,“唯一”一词的意思是“实际上唯一”而不是“保证唯一”。

根据Wikipedia 的Universally unique identifier一文中的随机 UUID 重复概率部分,在生成 68,719,476,736 个 UUID 后,仅创建一个重复的概率为 0.0000000000000004。

于 2012-05-03T20:31:57.573 回答