iPhone模拟器日历是否正确地存储了事件的“可用性”?
我有一个测试应用程序,它用事件填充iPhone模拟器日历,但我注意到,当使用EKEventKit回读时,availability属性似乎总是免费的。
有人知道这里有什么已知的问题吗?
我还注意到,在运行SimpleEKDemo apple示例应用程序时,当它打开EKEventKitUI屏幕来查看/编辑事件时,我看不到"availability“字段。不知道为什么。在实际的物理iPhone上,它看起来很好。
发布于 2011-10-11 13:37:09
看看my answer here吧。所有模拟器日历信息都存储在模拟器文件中的sqlite数据库中。
编辑:我查看了数据库的结构,发现了可用性的值:

。
看起来模拟器保存了这些信息。尝试在应用程序中添加事件,并浏览数据库以查看是否设置了availability值。如果做不到这一点,你最好的选择是尝试一个真正的设备。
发布于 2011-10-10 17:23:03
iPhone模拟器不包括日历,这可能解释了为什么它没有存储任何与它相关的数据。
If you read this post,你会发现,测试像你这样的应用程序的唯一方法是在一个实际的iPhone设备上。
发布于 2011-10-11 13:23:36
不幸的是,似乎没有任何方法可以从模拟器中访问日历。
https://stackoverflow.com/questions/7328234
复制相似问题