0

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

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

期望的输出:应用程序启动并且照片库权限提示出现在顶部(应该如此)。单击它,一切都照常运行。

如果描述性不够,我可以附上图片。也没有相关代码,因为我删除了requestAuthorization(_:)函数(因为不需要)。任何提示都会有很长的路要走,因为我几天来一直在摆弄这个,试图解决这个问题。谢谢!

4

1 回答 1

0

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

于 2019-02-14T18:35:21.590 回答