我正在使用Xcode 8.2.1和Swift3开发自定义键盘扩展应用程序。我想在swift中将图像粘贴到UIPasteboard。我使用以下代码。
let image = UIImage(named: imageName)
UIPasteboard.general.image = image;
但是我收到以下错误。
无法保存名为com.apple.UIKit.pboard.general的粘贴板。错误:错误域= PBErrorDomain代码= 7"无法连接到粘贴板服务器。"
请帮助我如何解决这个问题?
P.S它在模拟器上完美运行。
答案 0 :(得分:1)
Apple默认使用键盘扩展程序限制对粘贴板的访问。您需要在“设置”下允许“完全访问”。为了能够登记并授予完全访问权限,请查看类似问题https://stackoverflow.com/a/25978977/3413035的答案。