当EventKitUI屏幕显示时,如何处理iPhone日历事件更改?
EventKit(编程指南)涵盖了当底层 iPhone 日历事件数据发生变化时,如何通过观察者处理应用程序代码中的内容。好的。
但是,如果您正在将 Apple EventKitUI 屏幕(即不是您自己的代码)显示为应用程序的一部分,您该怎么办?如果基础事件数据发生变化,如何使用户消息无效/给出用户消息,或自动刷新数据。例如,如果您跳出应用程序,转到日历进行更改,然后跳回仍处于 EKUI“显示”或“编辑”事件屏幕的应用程序?
The EventKit (programming guide) covers how to handle things in your app code when the underlying iPhone calendar event data changes, via observers. ok.
What do you do however if you are in the middle of displaying an Apple EventKitUI screen (i.e. not your own code) as part of your application? How do you invalidate/give a user message, or auto-refresh the data, if the underlying event data changes. For example if you jump out of your app, go to calendar make a change, then jump back into your app which is still at the EKUI "display" or "edit" event screen?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我在其他地方得到的答案是,如果数据变得陈旧,这些 EKEvent 视图会自动回滚(基于从导航控制器弹出)......
answer I got elsewhere is that these EKEvent views roll themselves back (based on pop'ing from the nav controller) automatically if the data becomes stale...