获得批准在iOS 8.3之前,检查“允许完全访问”是否授予键盘扩展的方法是通过以下代码容器应用:如何检查“允许完全访问”自iOS 8.3 *从容器应用程序*
- (BOOL)isOpenAccessGranted{
return [UIPasteboard generalPasteboard];
}
然而,由于在这个流行的意见,以便回答thread点出来,因为iOS 8.3版本,应用程序可以从共享组容器的读取,即使完全不授予权限,所以总是上面的代码返回true。但是,只有在“允许完全访问”处于打开状态时,才会授予写入权限。
我已经尝试列出所有基于UIPasteboard
上的苹果docs的粘贴板,但它没有描述哪些可以访问。任何对此的见解都非常感谢。
一般纸板应便于所有读和/或写。共享容器是另一回事。您是否试图让应用程序写入可通过键盘使用的粘贴板?你能解释一下你想使用它的场景吗? – Omar
请看看这个答案: [http://stackoverflow.com/a/26088674/3317354][1] [1]:http://stackoverflow.com/a/26088674/3317354 – teamnorge
嗨@Omar - 是的,的确,我试图测试共享容器是否可写(在iOS键盘上授予“完全访问权限”允许它是可写和可读的,因此可以从容器应用程序读取数据基于键盘保存的内容)。以前'generalPastboard'就足够了。 – daspianist