如何在iOS 8中检查“允许完全访问”是否已启用? keyboard ios8

您所在的位置:网站首页 苹果允许完全访问在哪 如何在iOS 8中检查“允许完全访问”是否已启用? keyboard ios8

如何在iOS 8中检查“允许完全访问”是否已启用? keyboard ios8

2024-06-27 21:01| 来源: 网络整理| 查看: 265

我今天在iOS 10上测试了一下,发现仅仅访问剪贴板是不够的。在iOS 10中,你可以将剪贴板设置为一个变量而无需完全访问。这里是我想出的解决方案...

func checkFullAccess() -> Bool { var hasFullAccess = false if #available(iOSApplicationExtension 10.0, *) { let pasty = UIPasteboard.general if pasty.hasURLs || pasty.hasColors || pasty.hasStrings || pasty.hasImages { hasFullAccess = true } else { pasty.string = "TEST" if pasty.hasStrings { hasFullAccess = true pasty.string = "" } } } else { // Fallback on earlier versions var clippy : UIPasteboard? clippy = UIPasteboard.general if clippy != nil { hasFullAccess = true } } return hasFullAccess }

即使剪贴板中有内容,如果完全禁止访问,则检查剪贴板是否有一些内容会返回false。当然,它实际上可能为空,因此经过所有这些测试后,您可以安全地尝试在剪贴板上设置内容,而不必担心替换已经存在的内容。如果您有访问权限且剪贴板中有内容,则测试将返回true;如果没有访问权限,则无法覆盖先前存在的内容。

希望能对您有所帮助, Mike



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3