objc _getProtocol ()возвращает NULL для `NSApplicationDelegate"?

Я пытаюсь использовать функцию objc_getProtocol()для получения ссылки на структуру, представляющую протокол NSApplicationDelegate:

Protocol *protocol = objc_getProtocol("NSApplicationDelegate");

, однако по какой-то причине это всегда возвращает NULL.

Другие протоколы, такие как NSObject., NSCoding, NSTableViewDelegateи NSTableViewDataSourceработают нормально.

Что-то особенное в NSApplicationDelegate, или я что-то не так делаю?

5
задан jscs 18 April 2012 в 18:35
поделиться