私はPGMidi.h
次のデリゲートを持っています
@protocol PGMidiSourceDelegate
- (void) midiSource:(PGMidiSource*)input midiReceived:(const MIDIPacketList *)packetList;
次に、デリゲートが呼び出されviewController.m
たときに取得したいだけですNSLog
@interface viewController () <PGMidiDelegate, PGMidiSourceDelegate>
@end
@implementation viewController;
- (void) midiSource:(PGMidiSource*)midi midiReceived:(const MIDIPacketList *)packetList
{
NSLog(@"test");
}
PGMidi
クラスにも入れたので、デリゲートが機能していることはわかっています
- (void) midiSource:(PGMidiSource*)midi midiReceived:(const MIDIPacketList *)packetList
{
NSLog(@"test");
}
そしてそれは動作します。
しかし、何らかの理由でviewController.mと通信していません。また、ヘッダーで @PGMidi クラスを宣言しています。しかし、おそらく PGMidi.h 全体をインポートする必要がありますか?