Я пытаюсь использовать функцию objc_getProtocol()
, чтобы получить ссылку на структуры, представляющих NSApplicationDelegate
протокола:objc_getProtocol() возвращает NULL для `NSApplicationDelegate"
Protocol *protocol = objc_getProtocol("NSApplicationDelegate");
Однако, по какой-то причине, это всегда возвращается NULL
.
Другие протоколы, такие как NSObject
, NSCoding
, NSTableViewDelegate
и NSTableViewDataSource
работать нормально.
Есть ли что-то особенное о NSApplicationDelegate
, или я делаю что-то неправильно?
Это приложение для Mac? Если это тогда, добавьте этот тег! coz Я не нахожу NSApplicationDelegate в iOS (здесь мы hv UIApplicationDelegate) Приложение.!? Плс исправьте меня, если я ошибаюсь.! –
Да, это приложение Mac (отсюда и тег AppKit). –
Кажется, как ошибка для меня ... – fbernardo