请求访问照片库的提示停留在后台

时间:2019-02-14 18:27:01

标签: ios swift info.plist ios-permissions

启动应用程序后,应该会弹出我的照片库权限请求提示。我已经用library permission设置了info.plist。 我已经尝试在AppDelegate.swift中的各种生命周期函数中添加/删除requestAuthorization(_:)函数。

当前输出:该应用程序启动并停留在启动屏幕上。当我单击主页按钮时,该应用程序最小化,并且出现权限提示(好像它在后台徘徊)。启用许可后,一切都会按预期启动。

所需的输出:应用程序启动,并且照片库权限提示出现在顶部(应有)。单击后,一切照常运行。

如果描述不够,我可以附上图片。也没有相关的代码,因为我已经删除了requestAuthorization(_:)函数(因为不需要)。任何提示都将走很长一段路,因为我一直在想办法解决此问题已有好几天。谢谢!

1 个答案:

答案 0 :(得分:0)

您的请求调用应位于视图控制器(即viewDidAppear)中,而不是AppDelegate中。在应用程序委托中调用该电话可能会导致它在不适当的时间触发。