iOS 4中的类EKEvent有一个名为eventIdentifier的属性,它不是“真正”唯一的(主要是当本地日历与远程日历同步时)。
在iOS 5 sdk中,EKCalendarItem有一个名为UUID的属性,根据文档是唯一的
我的问题是,有人发现这不是真的吗?我尝试用我的核心数据和本地日历编写一些同步代码,并且我“需要”一个唯一的标识符,以便它可以工作。
提前致谢!
答案 0 :(得分:2)
在UUID(通用唯一标识符)的上下文中,单词unique表示“实际上唯一”而不是“保证唯一”。
根据维基百科文章Random UUID probability of duplicates中的Universally unique identifier部分,在生成68,719,476,736个UUID后,创建一个副本的概率为0.0000000000000004。
答案 1 :(得分:2)
不,UUID对于不同设备上的同一事件是不同的。检查。