SimpleEKDemo 示例在 Project Settings 的 Build 标记中随“Targeted Device Family = iPhone”一起提供。它适用于 iPhone 和 iPad,EKEventViewController 中显示的“编辑”栏按钮。
但是,如果我将“目标设备系列”更改为“iPad”或“iPhone/Ipad”,它仍然可以在 iPhone 模拟器和设备中工作,但不能在 iPad 模拟器或设备中工作。无论allowEditing 配置为YES 还是NO,EKEventViewController 都会在iPad 模拟器或设备中显示“Done” barButton 而不是“Edit”。
我将 EventKit 框架部署到我自己的项目和 Kal NativeCal 示例中,并且遇到了同样的问题。
我搜索了苹果开发论坛和互联网,但没有关于这个问题的信息。
如果您之前遇到过同样的问题或有任何建议,请提供帮助。
谢谢。
BTW,一些开发环境信息供参考:
- Mac OS 10.6.5
- Xcode 3.2.5
- 项目基础 SDK:4.2
- 项目 iOS 部署目标:4.2