gpt4 book ai didi

ios - 允许完全访问检查键盘 iOS10

转载 作者:可可西里 更新时间:2023-11-01 03:38:28 24 4
gpt4 key购买 nike

最近 iOS 对 iOS 10 进行了更新,对开发人员来说有一些变化,其中一个变化是现在我们无法像下面给出的那样检查允许完全访问

-(BOOL)isOpenAccessGranted{
return [UIPasteboard generalPasteboard];
}

我搜索了最新的Developer Guide for UIPasteboard ,却无法解决。有没有人对此有合适的解决方案。

最佳答案

iOS11及以上很容易。

iOS10 解决方案:检查所有可复制类型,如果其中一个可用,则您具有完全访问权限,否则没有。

-- swift 4.2--

override var hasFullAccess: Bool
{
if #available(iOS 11.0, *){
return super.hasFullAccess// super is UIInputViewController.
}

if #available(iOSApplicationExtension 10.0, *){
if UIPasteboard.general.hasStrings{
return true
}
else if UIPasteboard.general.hasURLs{
return true
}
else if UIPasteboard.general.hasColors{
return true
}
else if UIPasteboard.general.hasImages{
return true
}
else // In case the pasteboard is blank
{
UIPasteboard.general.string = ""

if UIPasteboard.general.hasStrings{
return true
}else{
return false
}
}
} else{
// before iOS10
return UIPasteboard.general.isKind(of: UIPasteboard.self)
}
}

关于ios - 允许完全访问检查键盘 iOS10,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39543113/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com