5

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?

+0

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ę.! –

+1

Tak, jest to aplikacja dla komputerów Mac (stąd tag AppKit). –

+0

Wygląda jak błąd dla mnie ... – fbernardo

Odpowiedz

Powiązane problemy