【问题标题】:How to properly check if user has enabled "Allow Full Access" to custom keyboard extension如何正确检查用户是否对自定义键盘扩展启用了“允许完全访问”
【发布时间】:2017-08-30 06:04:31
【问题描述】:

我已经尝试在 stackoverflow 中徘徊,并在您那里找到了一些答案:

1) 更新 UIPasteboard,出于显而易见的原因,我不想更改 (Allow Full Access check in keyboards iOS10)

2)勾选NSUserdefaults,缺点是必须打开键盘,并允许启用完全访问,如果以后禁用,则会出现错误值(https://forums.developer.apple.com/thread/28690)

寻找 iOS 10、Swift 3 的解决方案。谢谢!

【问题讨论】:

    标签: ios swift permissions


    【解决方案1】:

    这是我在 swift 代码中使用的内容

    var hasAccess: Bool {
        get{
            if #available(iOSApplicationExtension 11.0, *) {
                return self.hasFullAccess
            } else {
                return UIDevice.current.identifierForVendor != nil
            }
        }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-04-11
      • 2014-11-22
      • 2017-01-17
      • 2014-10-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-25
      相关资源
      最近更新 更多