SimpleEKDemo示例在“项目设置”的“构建”标记中随“目标设备系列= iPhone”一起提供。它适用于iPhone和iPad,“编辑”barButton在EKEventViewController中显示。
但是,如果我将“目标设备系列”更改为“iPad”或“iPhone / Ipad”,它仍可在iPhone模拟器和设备中使用,但不能在iPad模拟器或设备上使用。无论allowEditing配置为YES还是NO,EKEventViewController都会在iPad模拟器或设备中显示“Done”barButton而不是“Edit”。
我将EventKit框架部署到我自己的项目和Kal NativeCal示例中并遇到了同样的问题。
我搜索了苹果开发论坛和互联网,但没有关于这个问题的信息。
如果您之前有过相同的问题或有任何建议,请提供帮助。
感谢。
BTW,一些开发环境信息供参考:答案 0 :(得分:3)
刚从https://devforums.apple.com/message/352279找到答案。
modalInPopover必须配置为NO。例如:
eventViewController.modalInPopover = NO;