一尘不染

iOS8自定义键盘-复制并粘贴到UIPasteboard

swift

是否可以使用键盘扩展名将文本/图像复制到UIPasteboard?类似于popkey.co对动画图像所做的操作。

我测试了以下代码,但似乎无法正常工作。

func copyImage() {
    UIPasteboard.generalPasteboard().string = "copy test"
}

它总是显示此错误消息:

UIPasteboard-无法启动粘贴纸板。确保已将其安装在UIKit.framework / Support中

您是否知道通过键盘扩展名使用复制粘贴的其他方法?


阅读 434

收藏
2020-07-07

共1个答案

一尘不染

如果我在“设置”->“常规”->“键盘”应用中为自定义键盘“完全访问”功能,就可以做到这一点。您需要在Info.plist文件中包含“
RequestsOpenAccess” = YES。并且您必须在“设置”应用中切换“完全访问权限”。

似乎苹果公司限制了对通用UIPasteboard的访问。

2020-07-07