iphone - 以编程方式使App中的iPhone静音?

标签 iphone ios ipad cocoa-touch user-experience

我必须创建一个应用程序,在该应用程序中,iPhone在发生按钮按下事件时会保持静音。

您如何以编程方式执行此操作?

最佳答案

官方iOS SDK中没有执行此操作的方法。假设有人错过了重要电话,因为某个应用程序更改了设置并在用户不知情的情况下使电话静音。我不想肯定下载该应用程序。另请参阅this相关问题。
从苹果的文档

人员(而不是应用程序)应该启动和控制操作。
尽管应用程序可以建议采取行动或发出警告
危险的后果,这通常是应用程序的错误
决策远离用户。最好的应用找到正确的
在帮助人们提供所需功能的同时保持平衡
他们避免危险的结果。

如果我没记错的话,让手机静音就是这种行为之一。
阅读apple documentation的声音部分。
编辑:如果您想了解更多信息。
转到苹果开发者论坛(您必须登录),然后查看this线程。回答那里的那个人是一个苹果公司的雇员。

关于iphone - 以编程方式使App中的iPhone静音?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7306790/

相关文章:

iphone - iOS 中的多个对象管理器

iphone - iPhone 4 中的多任务 Xcode 3.2 info.plist 中的 ,"application does not run in back ground"选项

ios - 在 viewDidLoad() 之前调用 UITableView 委托(delegate)方法

iphone - 更好的方法 - 为 iPad 应用程序使用数据库或网络服务

jquery - 根据用户代理删除 jQuery 脚本

iphone - 根据多个属性对NSArray进行排序

iphone - 使用 Telerik TestStudio 和 Jenkins 的连续 iPhone 集成测试服务器

ios - 使用 Wowza 媒体服务器在 iOS 中直播

ios - 上传 CSR 文件后证书无效

ios - 创建或重复使用 Apple 分发证书?