Sto cercando di utilizzare la funzione objc_getProtocol()
per ottenere un riferimento alla struct che rappresenta il NSApplicationDelegate
protocollo:?objc_getProtocol() restituisce NULL per `NSApplicationDelegate"
Protocol *protocol = objc_getProtocol("NSApplicationDelegate");
Tuttavia, per qualche ragione, questo restituisce sempre NULL
.
altri protocolli come NSObject
, NSCoding
, NSTableViewDelegate
e NSTableViewDataSource
funzionano bene.
C'è qualcosa di speciale in NSApplicationDelegate
o sto facendo qualcosa di sbagliato?
è un'applicazione mac? Se è quindi aggiungere questo tag! coz Non trovo NSApplicationDelegate nell'applicazione iOS (qui abbiamo UIApplicationDelegate).!? Pls correggimi se sbaglio.! –
Sì, è un'applicazione Mac (da cui il tag AppKit). –
Sembra un bug per me ... – fbernardo