【发布时间】:2015-04-02 11:02:45
【问题描述】:
我正在尝试在复杂的 iOS/Objective-C 软件中调试 MIDI 问题。 它出现在此通话中:
OSStatus s;
MIDIClientRef midi_client_ref;
s = MIDIClientCreate((CFStringRef)@"MIDIPlayerSetup MIDI Client", NULL, NULL,
&midi_client_ref);
大多数时候一切正常,但有时返回的 OSStatus 是 -50 代码(错误参数)。
但是正如您在网络上的许多 MIDIClientCreate 示例中所看到的那样,显式参数并不是真正的问题。我什至尝试了一个没有效果的唯一名称。
为了确定我的搜索方向,我需要更准确地了解底层客户端创建过程中发生的情况,这可能会引发这个错误的参数问题。
欢迎任何猜测!
更新:有人遇到了同样的问题here 并解决了它。他说“这是由未初始化的变量引起的。”。
这是一个暗示,但不足以让我犯错……
【问题讨论】:
标签: ios objective-c core-audio coremidi