Я пытаюсь использовать функцию objc_getProtocol()
для получения ссылки на структуру, представляющую протокол NSApplicationDelegate
:
Protocol *protocol = objc_getProtocol("NSApplicationDelegate");
, однако по какой-то причине это всегда возвращает NULL
.
Другие протоколы, такие как NSObject
., NSCoding
, NSTableViewDelegate
и NSTableViewDataSource
работают нормально.
Что-то особенное в NSApplicationDelegate
, или я что-то не так делаю?