您可以在 iOS 8 (w/ Swift) 中以编程方式切换“请勿打扰”模式吗?

Can you programmatically toggle Do Not Disturb mode in iOS 8 (w/ Swift)?

对此进行了一些研究,您似乎无法在 iOS 6 或 7 中切换“请勿打扰”模式。想知道您是否可以在 iOS 8 中切换。我可以在 Apple 的文档中找不到任何内容

任何帮助都会很棒。谢谢!

此功能将在 Apple 将每个应用程序放入的沙箱之外。应用程序之间的联系和沙箱外的联系非常受限。 Apple 允许您逃脱惩罚的一个例子是打开手电筒,但与 AirPlane 模式一样,“请勿打扰”(应该是)受到限制。 Here 是关于沙箱的更多信息。

虽然正确答案是"no at the moment you cannot",但说这是因为沙盒是误导。当您使用 Apple 提供的 SDK 时,您在 iOS 上所做的大多数事情基本上都是 Apple 批准的沙盒规避。

正确答案是,不可以,因为 Apple 不允许,并且尚未发布 SDK 允许这样做。