我正从api下载图片。这个api为我提供了图像的字节。现在我想在图库中显示此图像(就像在图库中可用的普通图像)。意思是当用户点击app中的按钮时,它应该下载图像的字节数组,图像应该在画廊中全屏打开。
喜欢这个
答案 0 :(得分:1)
如果要将其保存到系统库。您可以尝试将字节数组转换为UIImage
,然后保存此图像:
NSData data = NSData.FromStream(new MemoryStream(imageBytes));
// Or NSData data = NSData.FromArray(imageBytes);
UIImage img = UIImage.LoadFromData(data);
img.SaveToPhotosAlbum((image, error) =>
{
});
在iOS 11上,如果要将图像添加到照片库,请不要忘记在info.plist中添加NSPhotoLibraryAddUsageDescription
键:
<key>NSPhotoLibraryAddUsageDescription</key>
<string>Our application needs permission to write photos...</string>