我一直在IOS 14 beta 5上测试我的Xamarin应用程序,并且看到有一个新的隐私功能,您可以在其中控制与应用程序共享哪些照片。我正在使用UIImagePickerController来显示照片,但现在我得到了所有照片(即使我只选择了要由我的应用程序使用的照片),并且当尝试选择不在我选择的照片中时,应用程序崩溃。( PHImageManager.DefaultManager.RequestImageData在这种情况下返回错误代码-1)
我的问题是,下一个Xamarin iOS框架中是否会有一些新功能来支持此功能?因为我一直在IOS开发人员论坛上阅读它们正在计划有一个新的PHAuthorizationStatus-> PHAuthorizationStatusLimited,并且也许基于此状态,所以我们可以过滤图片。
还是目前有一种方法可以过滤UIImagePickerController上显示的照片?
谢谢
显然,在Xamarin.iOS 13.99.0中,他们引入了新状态:PHAuthorizationStatus.Limited,以及新类型的PhotosUI.PHPickerViewController(由于UIImagePickerController已过时,我们将需要使用新的PHPicker)。
有关添加或更改的类型的更多详细信息,请参见:https : //docs.microsoft.com/zh-cn/xamarin/ios/release-notes/api-changes/ios-13-20-2-13-99-0如果有人需要使用此版本的Xamarin.IOS,则可以在Visual Studio->“检查选项”->“ Xcode 12预览”(Visual Studio 2019对于Mac)中找到它。
也许有人会觉得这个有用。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句