Próbuję użyć funkcji objc_getProtocol()
uzyskać odniesienie do struktury reprezentującej protokół NSApplicationDelegate
:objc_getProtocol() zwraca NULL dla `NSApplicationDelegate"
Protocol *protocol = objc_getProtocol("NSApplicationDelegate");
Jednak z jakiegoś powodu, to zawsze zwraca NULL
.
Inne protokoły takie jak NSObject
, NSCoding
, NSTableViewDelegate
i NSTableViewDataSource
działać.
Czy jest coś szczególnego w przypadku NSApplicationDelegate
, czy też robię coś nie tak?
czy to jest aplikacja w systemie Mac? Jeśli to jest, to pls dodaj ten tag! coz Nie mogę znaleźć NSApplicationDelegate w iOS (tutaj my hv UIApplicationDelegate) aplikacji.!? Pls poprawić mnie, jeśli się mylę.! –
Tak, jest to aplikacja dla komputerów Mac (stąd tag AppKit). –
Wygląda jak błąd dla mnie ... – fbernardo