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

标签 ios xamarin xamarin.ios

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

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

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

Is there a way I can get the file path of an image saved to the photo library?

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

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

最佳答案

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

关于ios - Xamarin - 获取保存到照片库的图像的文件路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47209451/

相关文章:

c# - Xamarin.Forms iOS依赖服务中的触觉反馈崩溃

c# - MonoTouch.Dialog:更新元素中的文本

ios - 你能通过不让人们在 IOS 中截屏来保护内容吗?

ios - RxSwift - 在 UISearchBar 中以编程方式触发搜索

ios - 设置当前为 "get-only"的属性值的最佳方法

ios - 如何从 Xamarin.iOS 中的 WidgetKit 访问 WidgetCenter?

c# - 如何以编程方式更改 TextView 颜色

java - 处理来自 listview.ItemClick 的按钮单击事件

xamarin.ios - 将命令绑定(bind)到 MvvmCross 中表格单元格内的按钮的正确方法

ios - AudioKit 的 RenderToFile 无法正常工作