我正在使用Xamarin将图像保存到iPhone照片库,我想获取这些图像的文件路径。
下面是允许我获取保存到应用程序tmp目录的图像路径的代码。
string filepath = Path.GetTempPath() + "test.png";
Image.Save(filepath);
有没有办法可以将图片的文件路径保存到照片库?
Image.ToUIImage().SaveToPhotosAlbum((image, error) => {
//GET THE FILE PATH OF image HERE
});
答案 0 :(得分:2)
您无法使用普通文件I / O访问照片库。除了隐私问题,基础数据不一定存储在设备上。您必须使用Photos框架和PHAsset
/ PHImageManager
及相关类。 This post显示了几个标准用例。