我正在制作一个日历应用程序,并希望为每个事件创建一个视图,而不是使用EventKitUI。当我得到喜欢的数据时;
let eventStore = EKEventStore()
if let val = eventStore.eventWithIdentifier(id) {
print(val)
}
它显示
startTimeZone = US/Pacific (PST) offset -28800;
startTimeZone = America/New_York (EST) offset -18000 ...
当我得到时区数据时;
print(val.timeZone)
它只显示第一个。我也需要第二个!
Optional(US/Pacific (PST) offset -28800)
我怎样才能得到它?第二个时区必须用于结束日期。
我应该测试一下...我认为这是一种错误。无论如何,我为像我这样的人写了答案。
val.valueForKey("startTimeZone") //you can get first one
val.valueForKey("endTimeZone") //you can get time zone for end.