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

问题描述 投票:0回答:1

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

当前输出:应用程序启动并停留在启动屏幕上。当我点击主页按钮时,应用程序最小化并显示权限提示(就好像它在后台挥之不去)。在允许权限时,所有内容都按预期启动。

所需的输出:应用程序启动,照片库权限提示出现在顶部(应该如此)。点击其中所有内容都照常运行。

如果这不够描述,我可以附上图片。也没有相关的代码,因为我删除了requestAuthorization(_:)功能(因为不是必需的)。任何提示都会有很长的路要走,因为我已经花了几天时间试图解决这个问题。谢谢!

ios swift info.plist ios-permissions
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.