Xamarin - 获取保存到照片库的图像文件路径

时间:2017-11-09 18:49:55

标签: ios xamarin xamarin.ios

我正在使用Xamarin将图像保存到iPhone照片库,我想获取这些图像的文件路径。

下面是允许我获取保存到应用程序tmp目录的图像路径的代码。

string filepath = Path.GetTempPath() + "test.png";
Image.Save(filepath);
  

有没有办法可以将图片的文件路径保存到照片库?

Image.ToUIImage().SaveToPhotosAlbum((image, error) => { 

     //GET THE FILE PATH OF image HERE
});

1 个答案:

答案 0 :(得分:2)

您无法使用普通文件I / O访问照片库。除了隐私问题,基础数据不一定存储在设备上。您必须使用Photos框架和PHAsset / PHImageManager及相关类。 This post显示了几个标准用例。