objective-ccocoamacosnsviewnsimage

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?


Solution

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