Ho bisogno di ottenere CGContextRef dell'oggetto NSView. Non sarà così male se sapessi come.Ottenere un CGContextRef di NSView all'esterno di drawRect?
In Carbon questa cosa è stato fatto in questo modo:
CGContextRef cgref = (libvlc_drawable_t)GetWindowPort(HIViewGetWindow((OpaqueControlRef*)hiViewRef));
Ovviamente può essere fatto da sottoclasse NSView (o è sottoclasse) e la cattura è nella sua drawRect, ma questo è troppo brutto.
Le tue idee?
Non so quello che stai facendo, ma sembra qualcosa che porterà a molte frustrazioni. – Chuck
Sto incorporando il video player VLC nella mia applicazione. Ho bisogno di un "drawable" a cui potrebbe ... disegnare. – Maleev