这几天在用 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