微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

新的IOS 14照片隐私功能

如何解决新的IOS 14照片隐私功能

我一直在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/en-us/xamarin/ios/release-notes/api-changes/ios-13-20-2-13-99-0 如果有人需要使用此版本的Xamarin.IOS,则可以在Visual Studio->“检查选项”->“ Xcode 12预览”(Visual Studio 2019 For Mac)中找到它。

也许有人会觉得有用。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。