적절한 Obj-C 구문을 사용하여이 방법을 다시 수행 할 수 있지만 Obj-C에서 호출하는 방법에 대해 궁금합니다. 메서드는 다음과 같습니다.Obj-C에서 C 구문을 사용하여 정적 메서드 호출?
@interface YarMidiCommon : NSObject
static
MIDIPacketList *makePacketList(Byte *packetBuffer, const UInt8 *data, UInt32 size);
@end
그러나이 메서드를 호출하는 방법을 알지 못합니다. 나는 시도했다
Byte packetBuffer[size+100];
MIDIPacketList *packetList = makePacketList(packetBuffer, bytes, size);
그러나 오류는 "내부 연결이 있지만 정의되지 않았습니다." "적절한"Obj-C 문법을 사용하지 않고 이것이 가능합니까? 기록을 위해
, 내가 에뮬레이트 할 방법이 될 것을 여기에 모든 C 어쨌든 같이보고, 자세한 성가신입니다+ (MIDIPacketList*) makePacketListWithPacketBuffer:(Byte*)packetBuffer data:(const UInt8 *)data size:(UInt32)size;
있다.
This is related to this other answer I got today.
감사합니다. –