我尝试过使用stackoverflow,我在那里找到了一些答案:
1)更新UIPasteboard
,我不想因为显而易见的原因而改变Allow Full Access check in keyboards iOS10)
2)检查NSUserdefaults
,缺点是必须打开键盘,并允许启用完全访问权限,如果稍后禁用,则会出现false值(https://forums.developer.apple.com/thread/28690)
寻找iOS 10,Swift 3解决方案。谢谢!
答案 0 :(得分:4)
这是我在swift
中的代码中使用的内容var hasAccess: Bool {
get{
if #available(iOSApplicationExtension 11.0, *) {
return self.hasFullAccess
} else {
return UIDevice.current.identifierForVendor != nil
}
}
}