【iOS】Error: Error Domain=PBErrorDomain Code=7 "Cannot connect to pasteboard server

这几天在用 Swift 开发一个简单的键盘扩展,真机调试时遇到了这个问题,详细信息如下:

***[964:34441] Could not save pasteboard named com.apple.UIKit.pboard.general.
Error: Error Domain=PBErrorDomain Code=7 "Cannot connect to pasteboard server."
UserInfo={NSLocalizedDescription=Cannot connect to pasteboard server.}

在 stackoverflow 找到了解决方法【这是链接:http://stackoverflow.com/questions/25957366/ios8-custom-keyboard-copy-paste-to-uipasteboard/25978977】,设置如下:

Info.plist -> NSExtension -> NSExtensionAttributes -> RequestsOpenAccess -> YES

如图所示:

此外,还需要在手机中将该键盘设置“允许完全访问”,如图所示:

这样就 OK 了!

时间: 2024-11-08 16:16:38

【iOS】Error: Error Domain=PBErrorDomain Code=7 "Cannot connect to pasteboard server的相关文章

【转】emulator: ERROR: Could not load OpenGLES emulation library: lib64OpenglRender.so

[转]emulator: ERROR: Could not load OpenGLES emulation library: lib64OpenglRender.so 1 ./emulator64-arm -avd <AVD_name> 2 emulator: ERROR: Could not load OpenGLES emulation library: lib64OpenglRender.so: cannot open shared object file: No such file o

【CMS】DedeCMS Error: (PHP 5.3 and above) Please set &#39;request_order&#39; ini value to include C,G and P (recommended: &#39;CGP&#39;) in php.ini

DedeCMS Error: (PHP 5.3 and above) Please set 'request_order' ini value to include C,G and P (recommended: 'CGP') in php.ini 修改php的配置文件php.ini request_order = "GP" 修改为: request_order = "CGP" 重启服务即可 [CMS]DedeCMS Error: (PHP 5.3 and abov

【XS128】Link error L1822 symbol _FADD / _FSUB/ _FDIV/ _FMUL.....错误解决办法

这是飞思卡尔 XS128平台比较常见的LINK错误. 但是要解决起来也比较头疼. 很多人也许有这样的经历,整个工程目录是在别人做过的所有文件拷贝过来然后修改代码符合自己项目要求而产生的.这就发生了一个问题, 当初新建工程时的很多配置,比如预处理器配置,就会出现不适用当前项目.比如,本文所要提到的链接错误. 这个错误发生于: 原工程在新建的时候在某一步有与float相关的三个选项,如图: 如果你选择了none,那么不幸的是,如果在代码中加入关于float的四则运算等代码,就会出现该链接错误. 然而

【XS128】Link error L1822 symbol _FADD / _FSUB/ _FDIV/ _FMUL.....错误解决的方法

转载请注明出处 因为阅历有限,篇幅不周之处还望指出,谢谢 假设方法确实奏效,请一定回复点赞哦,给后来人也是一种帮助,谢谢! 这是飞思卡尔 XS128平台比較常见的LINK错误. 可是要解决起来也比較头疼. 非常多人或许有这种经历,整个project文件夹是在别人做过的全部文件拷贝过来然后改动代码符合自己项目要求而产生的.这就发生了一个问题, 当初新建project时的非常多配置,比方预处理器配置,就会出现不适用当前项目.比方,本文所要提到的链接错误. 这个发生错误于: 原project在新建的时

【Oracle】OGG error while loading shared libraries

[[email protected] ogg]$ ./ggsci ./ggsci: error while loading shared libraries: /u01/app/oracle/ogg/libclntsh.so.11.1: cannot restore segment prot after reloc: Permission denied 关闭selinux,首先修改参数 [[email protected] ~]# vi /etc/selinux/config # This fi

【bugRecord4】Fatal error in launcher: Unable to create process using &#39;&quot;&quot;D:\Program Files\Python36\python.exe&quot;&quot; &quot;D:\Program Files\Python36\Scripts\pip.exe&quot; &#39;

环境信息: python版本:V3.6.4 安装路径:D:\Program Files\python36 环境变量PATH:D:\Program Files\Python36;D:\Program Files\Python36\Scripts; 问题描述:命令行执行pip报错 解决方法: 1.切换到D:\Program Files\Python36\Scripts 2.执行python pip.exe install SomePackage进行安装 3.安装成功后执行pip仍报错 4.查看安装成

【IOS】IOS开发问题解决方法索引(三)

1       判断js对象是否拥有某属性 http://www.cnblogs.com/snandy/archive/2011/03/04/1970162.html 两种方式,但稍有区别 1,in运算符 1 2 3 var obj = {name:'jack'}; alert('name' in obj); // --> true alert('toString' in obj); // --> true 可看到无论是name,还是原形链上的toString,都能检测到返回true. 2,h

【IOS】保存用户唯一ID

iOS的keychain服务提供了一种安全的保存私密信息(密码,序列号,证书等)的方式,每个ios程序都有一个独立的keychain存储.相对于NSUserDefaults.文件保存等一般方式,keychain保存更为安全,而且keychain里保存的信息不会因App被删除而丢失,所以在重装App后,keychain里的数据还能使用.从ios 3.0开始,跨程序分享keychain变得可行. SSKeyChains对苹果安全框架API进行了简单封装,支持对存储在钥匙串中密码.账户进行访问,包括读

【iOS】MD5加密与网络数据安全

在做网络应用程序的时候, 时时刻刻要保证用户数据的安全, 因此要加密. MD5算法在国内用的很多. MD5算法的特点: *同样的数据加密结果是一样的.(32个字符) *不可逆的.(不能逆向解密) *可用于文件校验/指纹识别. MD5算法是公开的,iOS中已经包装好了MD5算法. 可以将其写成字符串的分类: - (NSString *)md5String { const char *string = self.UTF8String; int length = (int)strlen(string)