【发布时间】:2020-08-26 09:20:03
【问题描述】:
我一直在 IOS 14 beta 5 上测试我的 Xamarin 应用程序,我发现有一个新的隐私功能,您可以在其中控制与您的应用程序共享哪些照片。我正在使用 UIImagePickerController 来显示照片,但现在我得到了所有照片(即使我只选择了一些供我的应用程序使用),当尝试选择不在我选择中的一张时,应用程序崩溃了。( PHImageManager.DefaultManager.RequestImageData 在这种情况下返回错误代码 -1)
我的问题是,下一个 Xamarin iOS 框架中是否会有一些新功能来支持此功能? 因为我一直在IOS开发者论坛上看到他们计划有一个新的PHAuthorizationStatus-> PHAuthorizationStatusLimited,也许基于这个状态,我们可以过滤我们的图片。
或者目前有没有办法过滤我在 UIImagePickerController 上呈现的照片?
谢谢
【问题讨论】:
-
iOS 14 仍是测试版,在 Xamarin.iOS 上,最新的可用版本是 13.x。所以最好在 13.x 上测试和部署应用程序。在 iOS 14.0 稳定版之后,您可以通过docs.microsoft.com/en-us/xamarin/ios/release-notes 查看新功能。
-
@LucasZhang-MSFT,该应用程序已经在 13 上测试和部署。我们正在努力抢占先机,并在版本完全发布之前在 IOS 14 上进行测试,以便我们可以在客户之前解决问题通过新版本提高票证。至少如果有办法从 UIImagePicker 过滤照片,现在我们可以有一个解决方法。
标签: xamarin xamarin.forms uiimagepickercontroller ios14 xcode12