По-прежнему существует проблема с определением обратных вызовов в CoreMIDI с помощью Swift, поэтому обходным путем является использование Objective-C. Я нашел этот ответ, но я не могу понять, как использовать MIDIReadProcCallback.setOnCallback({ (packetList: MIDIPacketList) in ... })
из этого ответа: https://stackoverflow.com/a/26139259/616873.Попытка найти временное решение обратного вызова Swift MIDI
Я не могу прокомментировать конкретный ответ для получения более подробных разъяснений, потому что мой представитель не 50, поэтому, если кто-нибудь может указать мне на какой-либо примерный код или дополнительные разъяснения, я бы очень благодарен.
Ответ правильный, поэтому какая у вас проблема? Просто сделайте то, что ответ вам подскажет. – matt