Xamarin 新的IOS 14照片隐私功能

Xamarin 新的IOS 14照片隐私功能,xamarin,xamarin.forms,uiimagepickercontroller,ios14,xcode12,Xamarin,Xamarin.forms,Uiimagepickercontroller,Ios14,Xcode12,我一直在IOS 14 beta 5上测试我的Xamarin应用程序,我发现有一个新的隐私功能,你可以控制哪些照片与你的应用程序共享。我正在使用UIImagePickerController显示照片,但现在我获得了所有照片(即使我只选择了一些供我的应用程序使用),当尝试选择一个不在我选择范围内的照片时,应用程序崩溃。(在本例中,PHImageManager.DefaultManager.RequestImageData返回错误代码-1) 我的问题是,下一个Xamarin iOS框架中是否会有一些新

我一直在IOS 14 beta 5上测试我的Xamarin应用程序,我发现有一个新的隐私功能,你可以控制哪些照片与你的应用程序共享。我正在使用UIImagePickerController显示照片,但现在我获得了所有照片(即使我只选择了一些供我的应用程序使用),当尝试选择一个不在我选择范围内的照片时,应用程序崩溃。(在本例中,PHImageManager.DefaultManager.RequestImageData返回错误代码-1)

我的问题是,下一个Xamarin iOS框架中是否会有一些新功能来支持此功能? 因为我在IOS开发者论坛上读到,他们计划推出一个新的PHAuthorizationStatus->PHAuthorizationStatusLimited,也许基于这个状态,我们可以过滤我们的图片

或者,目前是否有办法过滤我在UIImagePickerController上显示的照片


感谢

显然,在Xamarin.iOS 13.99.0中,他们引入了新的状态:PHAuthorizationStatus.Limited,以及一种新类型的PhotoUI.PHPickerViewController(由于UIImagePickerController已过时,我们将需要使用新的PHPicker)

有关添加或更改的类型的更多详细信息,请参见: 如果任何人需要使用这个版本的Xamarin.IOS,他们可以在Visual Studio->检查选项->Xcode 12预览(Visual Studio 2019 For Mac)中找到它


也许有人会觉得这很有用。

iOS 14仍然是测试版,在Xamarin.iOS上最新的可用版本是13.x。因此,最好在13.x上测试和部署应用程序。iOS 14.0稳定版发布后,您可以从@LucasZhang MSFT检查新功能,该应用程序已在13上测试和部署。我们正在尝试先发制人,并在IOS 14上进行测试,在版本完全发布之前,这样我们就可以在客户提出新版本的问题之前解决问题。至少如果有办法从UIImagePicker中过滤照片,现在我们可以找到一个解决方法。