【发布时间】:2018-08-27 03:29:55
【问题描述】:
我正在处理一个侧面项目,它具有图像视图,用户可以在其中单击并从照片库中选择图像。我正在使用 UIImagePickerController。
我的问题是我没有在 plist 或其他任何地方添加用户权限。据我所知,如果您不添加权限,应用程序就会崩溃,另外,当应用程序第一次打开时,对话框会出现请求权限,但在我的情况下,它不是在询问。 我想知道这怎么可能,或者 Apple 是否在新的 Xcode 或操作系统中改变了一些东西?
我正在使用版本 9.2 (9C40b) 并尝试在 iPhone 6(真实设备 iOS 11.2.6)上运行代码,并且在不同的模拟器中相同的结果,我删除了该应用程序并再次运行它,同样没有对话框。
如果 Apple 在 iOS 11 中更改了某些内容,我们应该添加还是不添加权限?对于我们不想询问,也不希望应用崩溃的开发者来说,最好的方法是什么。
【问题讨论】:
标签: uiimagepickercontroller ios11 xcode9 user-permissions info.plist