如您所知,iOS 16 引入了一项新功能,当您的应用程序使用
UIPasteboard
时,它每次都会不断请求许可。据我所知,这个烦人的警报在 16.1 之后就消失了,但我仍然看到它。用户必须前往 iOS 设置中的应用程序设置,并将 Paste from other apps
更改为 allow
。
是否有办法在应用程序中执行此操作,以便用户不需要执行这些步骤?否则,我们应该通知每个用户这样做以消除该警报。
如果您能给我一个很好的提示来解决它,我将非常感激。也许有一些隐私密钥
info.plist
?
这是我从剪贴板读取的简单代码
private func getURLFromClipboard() {
let pasteboardString: String? = UIPasteboard.general.string
if let string = pasteboardString {
if validateUrl(urlString: string as NSString) {
presentShareURL(url: string)
}
}
}