ios - 如何在原生 iOS 6 日历应用程序中创建日历?

标签 ios iphone ios6 icalendar

我有一个要求,我需要设置提醒/事件,但它们不应该出现在默认日历中。所以我一直在寻找一种方法来将自定义日历添加到 iPhone 中的 native 日历应用程序中。 但在查找 EventKit 框架时,我了解到该方法“calendarWithEventStore:”自 iOS 6 以来已被弃用。有没有其他方法或解决此问题。

最佳答案

改用calendarForEntityType:eventStore:,它也允许指定实体类型(事件或提醒)。请注意,要支持 iOS 5 及更早版本,您必须在调用此方法之前检查该方法是否为 NULL(或回退到旧的 calendarWithEventStore:)。

关于ios - 如何在原生 iOS 6 日历应用程序中创建日历?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12814720/

相关文章:

ios - XMPPFramework - 如何收听自定义 IQ?

iOS 9.3 测试版 xcode

ios - 文本到语音转换

iphone - 使用NSScanner查找短语的下一个匹配项

iphone - UILineBreakMode 与 NSLineBreakMode

iphone - 在静态 TableView 的 UITextfield 中禁用编辑 - 仅限 iOS 6.0

iphone - 使用 Target iOS 5.0 从 iOS SDK 6.1 加载 map 应用程序

ios - 如何在uibutton之类的消息应用程序上使用角标(Badge)?

ios - NSPredicate predicateWithFormat :argumentArray: Only Evaluating First Argument

ios - 如何使用 Objective-C 从 Parse for iOS 中的二级指针检索值