以编程方式设置照片库/相机设置

时间:2016-11-08 18:26:59

标签: swift ios10 privacy

我想为我的应用程序启用相机/照片库设置。我可以显示警报以编程方式启用这些警报 比如应用程序启动时。我已附上图片以显示我想查看我的应用enter image description here

的类似设置

对于我的应用程序,我没有看到此设置。

我的问题是这个应用程序在引导访问模式下运行,一旦用户将应用程序置于引导访问模式, 应用程序没有获得iOS警报,因此默认警报不会出现,用户将无法启用对照片库的访问。 我在plist文件中有密钥描述。

有什么办法可以在应用程序开始时启用这些设置。

1 个答案:

答案 0 :(得分:2)

没有。您可以以编程方式请求访问,但请求会弹出警报并等待用户接受或拒绝访问。没有警报就无法启用访问。

如果可以这样做,那么它将完全否定用户控制应用程序可以访问的内容的整个点。

根据您在下面的评论,您需要知道如何以编程方式请求授权,以便响应警报。

使用GET请求访问相机。

使用AVCaptureDevice requestAccess(forMediaType:completionHandler:)请求访问照片库。

为了获得更好的用户体验,请不要提出第二个请求,直到第一个请求完成为止。