我在新的Mac Mini 2014上遇到了一些问题,当我运行我的应用程序时,当应用程序使用某些音频呼叫时,我遇到了崩溃。
例如:
问题是我们总是收到零输入设备。
我去了Mac上的设置。我见过以下内容:
未找到输入设备。为什么???
我在旧的Mac Mini 2012上看到了:
如果我插入插孔,问题就解决了。但这是一些生活方式:)
其他人遇到过这个问题?如何解决这个问题?
答案 0 :(得分:1)
以后的型号mac mini有硬件可以检测何时插入电缆并使用它来添加或删除音频输入设备。现在很多PC已经做了一段时间了。我知道没有解决方法。
所以回答你的正确方法是说你需要检查返回值并在代码中添加适当的处理来处理没有输入设备的情况。例如,在致电alcOpenDevice
时,我可以看到deviceName
是nil
。您可能应该测试这种情况,而不是盲目地前进,直到您获得空引用异常。