NSSavePanel 包装器,类似于Preview.app中的保存对话框。
要运行示例项目,首先克隆仓库,然后从Example目录中运行pod install
。
JFImageSavePanel *panel = [JFImageSavePanel savePanel];
NSImage *image = [[NSImage alloc] initWithContentsOfURL:[NSURL URLWithString:@"http://..."]];
// This is the default image type, which can be changed.
// Possible values: kUTTypeJPEG, kUTTypeJPEG2000, kUTTypePNG, kUTTypeTIFF.
[panel setImageType:kUTTypeJPEG];
// Image will be saved to selected path if 'OK' button is pressed
[panel runModalForImage:image error:NULL];
© 2012 Jason Frame [ [email protected] / @jaz303 ]
MIT 许可协议