【发布时间】:2018-02-28 00:07:00
【问题描述】:
我需要将图像保存在 iOS 中的自定义文件夹位置。我使用以下代码保存图像,同时保存在设备的默认位置。
UIGraphics.BeginImageContext(nativechart.Frame.Size);
nativechart.Layer.RenderInContext(UIGraphics.GetCurrentContext());
UIImage image = UIGraphics.GetImageFromCurrentImageContext();
UIGraphics.EndImageContext();
//Captured chart image will save into photo album
image.SaveToPhotosAlbum(new UIImage.SaveStatus(delegate (UIImage img, NSError error) { }));
////save image
NSData data = image.AsJPEG(1.0f);
NSFileManager fileManager = NSFileManager.DefaultManager;
string[] paths = NSSearchPath.GetDirectories(NSSearchPathDirectory.PicturesDirectory, NSSearchPathDomain.All, true);
string documentsDirectory = paths[0];
string fullPath = documentsDirectory + "/" + filename;
fileManager.CreateFile(fullPath, data, new NSDictionary());
您能帮我把图片保存在自定义文件夹位置吗?
【问题讨论】:
-
@Gagan_iOS 感谢您的更新。你能在 Xamarin iOS(即)C# 代码中帮助我吗?
-
用代码查看我的答案。
标签: ios xamarin xamarin.ios uiimage