如何以编程方式为 iPhone 和 iPad 播放闹钟?

Posted

技术标签:

【中文标题】如何以编程方式为 iPhone 和 iPad 播放闹钟?【英文标题】:How to play an alarm for iPhone and iPad programmatically? 【发布时间】:2012-05-07 11:25:50 【问题描述】:

iPhone 使用的 UI 是什么?是否有任何示例参考可供参考?

【问题讨论】:

【参考方案1】:

你需要UILocalNotification

您可以找到有关如何创建提醒 here 或 here 的好教程。

希望这会有所帮助。

【讨论】:

您好,如果您没有正确理解我的问题。您必须在不设置时间和日期的情况下播放闹钟,因为假设在一周内我们将获得该月的星期几并在选择时播放闹钟指定日期的日子..如果你不知道问题问我。不要对问题给出负面排名 呃..?首先,我没有否决你的问题。其次,我理解你的问题,因为它是书面的,我回答了它。你从来没有提到你在评论中所说的话。我的回答被投票两次,这意味着有 2 个人认为我的回答很好并且与问题相关。现在,您的问题已被否决两次,这意味着您可能没有提供足够的信息。你怎么看? 我还是不明白你的评论...更新你的问题【参考方案2】:

这将为您提供更多帮助:repeating an ios local notification。

这是重复通知的好教程。这是一个示例图像:

【讨论】:

【参考方案3】:

看看UILocalNotification。获取样品here。

【讨论】:

LocalNotiication 的问题是您不能播放超过 30 秒的声音。如果用户不停止闹钟,则无法打盹,如果您想再睡几分钟,则无需进入应用程序即可打盹。 @KapilChoubisa 我猜这是实现这一目标的唯一方法。你知道其他方法吗? 其实我想要和 iPhone 中的闹钟一样的 UI,只是我想通过使用用户给定的时间和日期来播放闹钟,比如打盹等等 答案是否定的,你不能。如果你想要贪睡选项,你应该查看通知,然后它会重定向到你的应用程序,在那里你应该显示“贪睡或关闭”。例如,看看 2Do 应用程序。

以上是关于如何以编程方式为 iPhone 和 iPad 播放闹钟?的主要内容,如果未能解决你的问题,请参考以下文章

如何制作以编程方式使用 UISplitViewController 和 UINavigationController 的通用 iPhone / iPad 应用程序?

如何使用 IOS(iPhone、iPad)以编程方式下载文件?

如何以编程方式检查视频或音频文件格式是不是可以在 iPhone 中播放?

如何以编程方式从 iPhone/iPad 向以太网打印机发送数据?

如何以编程方式增加iPhone音量

如何在通话期间以编程方式在 iPhone 的两个扬声器上播放声音