不知怎的,我的iPhone模拟器无法播放声音.首先,我正在使用的一个应用程序AudioServicesPlaySystemSound()停止工作..我花了一段时间调试这个程序,但当我在iPhone上运行应用程序时,声音仍在工作.我在其他iPhone应用程序中也得到了同样的结果,比如示例崩溃着陆应用程序.

我在模拟器或Xcode首选项中找不到声音设置.我try 过通过"重置内容和设置"菜单项重置模拟器,但没有成功.

推荐答案

On your Mac, go to System Preferences > Sound > Sound Effects and then uncheck and recheck "Play user interface sound effects".

您需要重新激活系统声音,请参见第this页的末尾.

Objective-c相关问答推荐

Clang:将 id 之类的类型转换警告提升为 class

NSString "nil or empty" 判断 - 这完成了吗?

如何打印 NSMutableURLRequest?

如何在 iOS Objective-C 头文件中将函数标记为已弃用?

测试应用程序是否确实从 UILocalNotification 变为活动状态

当我从导航控制器推送时如何隐藏导航栏?

如何判断 Cocoa 和 Objective-C 中是否存在文件夹?

NSManagedObjectContext performBlockAndWait:不在后台线程上执行?

iOS框架改变一个属性(例如宽度)

实现 -hash / -isEqual: / -isEqualTo...: 用于 Objective-C 集合

如何删除应用程序指定目录中的所有文件?

以编程方式创建 UITableView

如何转储存储在 Objective-C 对象(NSArray 或 NSDictionary)中的数据

我可以设置 `UILabel` 的 `attributedText` 属性吗

自定义 UINavigationBar 背景

强制iphone应用程序以编程方式重新启动?

Xcode 7 UI 测试:如何在代码中消除一系列系统alert

架构 i386 clang 的重复符号

如何修复UIPopoverController 已弃用警告?

command/usr/bin/codedesign 失败,退出代码 1-代码符号错误