5

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?

+0

è un'applicazione mac? Se è quindi aggiungere questo tag! coz Non trovo NSApplicationDelegate nell'applicazione iOS (qui abbiamo UIApplicationDelegate).!? Pls correggimi se sbaglio.! –

+1

Sì, è un'applicazione Mac (da cui il tag AppKit). –

+0

Sembra un bug per me ... – fbernardo

risposta