Debashis Debashis - 6 months ago 30
Objective-C Question

How do I take a "screenshot" of an NSView?

I need to take the contents of an

NSView
and put them in an
NSImage
, for an experimental project. Is this possible? I did some Googling, tried two methods that I found - but they didn't really work. Any suggestions?

Answer
[[NSImage alloc] initWithData:[view dataWithPDFInsideRect:[view bounds]]];