- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我的 iOS 应用程序读取由 native 提醒应用程序或 Siri 创建的 EKReminders
。
我可以访问 EKEventStore
,我可以成功读取提醒及其详细信息,例如标题、警报、优先级以及它是否是位置触发的警报。
我无法做的是读取与提醒关联的联系人/电话号码:我可以告诉 Siri 提醒我调用我姐姐,她让我选择一个保存号码,然后在 Reminders.app 中,新的提醒标题会像链接一样带有下划线;如果我点击它,就会出现开始通话的提醒,或者,如果我设置了截止日期,当提醒到期时,通知会立即开始通话。
我想 EKReminder 有一个属性(如 .structuredLocation
存储地址)用于关联联系人或电话号码,但我无法在文档中找到它或通过搜索 Google。
有人知道如何获取联系人或电话号码,或者至少知道是否有与该提醒相关联的电话号码(这对我来说就足够了:我不会导入任何带有电话号码的提醒,但我不会不需要知道实际的数字以避免输入,知道用户已经选择了一个数字就足够了)?
提前致谢
@cdf1982
最佳答案
其实EKEvent
有这样一个属性:
@available(OSX 10.11, *)
@NSCopying public var structuredLocation: EKStructuredLocation?
关于ios - EKReminder 属性存储联系人电话号码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31544007/
我不明白为什么这段代码不再有效(它曾经有效)。我创建了一个 UIDatePicker,它在指定日期触发日历中的提醒。我不知道为什么我会收到“没有设置日历”的错误,因为我确实设置了它(如代码中所示) -
我的 iOS 应用程序读取由 native 提醒应用程序或 Siri 创建的 EKReminders。 我可以访问 EKEventStore,我可以成功读取提醒及其详细信息,例如标题、警报、优先级以及
是否可以重新订购EKReminders在 EKCalendar类型的提醒?在 native 提醒应用程序中,这是可能的,但我似乎无法在 API 中找到此选项。 最佳答案 因此,EKCalendarIt
我正在为日历设置事件。该代码可以正常工作,但我会检查我的设备日历上是否设置了事件。它没有显示任何内容。我在 ios6 中这样做,当我在 ios5 中这样做时,它工作正常。 最佳答案 这对我有用,你也可
我正在尝试根据本教程创建提醒,尝试将 Swift 1 更改为 Swift 2 代码: http://www.techotopia.com/index.php/Using_iOS_8_Event_Kit
从 EKEventStore 加载提醒时,确定提醒的重复频率类型的最佳方法是什么? 到目前为止,我已经能够使用以下方法查看提醒是否包含 recurringRule: if reminder.hasRe
我已经使用 EKReminder 保存了一个提醒,现在我想从 EKReminder 中删除这个提醒。我有删除提醒的日期和时间。我尝试使用 NSPRedicate,但它对我不起作用。 我正在使用这段代码
有没有办法对日历或提醒进行排序?我还没有找到 sortIndex 属性或类似的东西......提醒应用如何对项目进行排序? 最好的问候 最佳答案 目前在 iOS 6 SDK 中没有公开访问提醒应用程序
[更新:我提交了一份官方 Apple 开发者反馈请求,要求更新 EventKit API 和文档] [更新:我联系了 Apple 支持,他们说要阅读文档......所以我认为 Matt 是正确的,它根
我正在将我的应用程序与 EventKit 集成,并监听 EKEventStoreChangedNotifications。当有人进来时,我想看看自上次更新以来哪些提醒发生了某种变化。我曾希望我可以使用
我有一个简短的问题要问熟悉 Event Kit 的人... 我正在创建循环提醒,我希望在每次重复时响起警报。但是,文档建议我只能创建一个带有绝对日期或相对偏移量的警报。每次提醒再次出现时,有没有办法让
我正在尝试从我的应用程序中保存/检索提醒,但出于某种原因,EKReminder 似乎没有被保存。这是我的代码: EKEventStore * _eventStore = [[EKEventStore
我正在尝试使用 EventKit,对事件与提醒的比较感到困惑。 您是否需要获得单独的权限才能访问提醒和事件? 我知道有 self.eventStore requestAccessToEntityTyp
我有一段代码尝试使用 OS X 10.8 及更高版本中的 EventKit 框架保存通用提醒。这是我的代码片段: NSLog(@"Creating reminder."); EKEventStore
我想保存提醒,但是当我设置 StartDateComponents 时,它总是显示日期组件无效。我尝试了多种方法(你可以看到我的注释代码)来设置该值,但失败了。 EKReminder *reminde
我是一名优秀的程序员,十分优秀!