从应用程序访问iPhone的闹钟?

有没有办法从我的应用程序访问和更新iPhone的本机闹钟设置? 我需要一个滑动的警报,根据一年的时间而变化,我想使用本机的iPhone闹钟。 这是可能的iOS SDK中,也许要求用户访问闹钟,例如当你的应用程序需要访问相机或照片,例如?

不幸的是,我相信没有用于访问时钟应用程序和设置的公共API。 我认为这是因为苹果想限制Clock的独特的背景行为的原生应用程序。

另一种方法是使用UILocalNotifications来引发警报。

从苹果文件中 ,

本地通知非常适用于具有基于时间的行为的应用程序,例如日历和待办事项列表应用程序。 在iOS允许的有限时间内在后台运行的应用程序也可能会find有用的本地通知。