UIPasteboard.generalPasteboard()总是<<未初始化的>>

时间:2016-02-01 17:56:36

标签: ios swift uipasteboard

我想将图片复制到UIPasteboard并粘贴它,例如进入WhatsApp。

但这无效

如果我在我的设备上测试它,则未设置粘贴板(旧复制内容),如果我使用调试器检查它,po pasteboard始终打印<< uninitialized >>

我的来源(已设置数据):

    let data              = UIImagePNGRepresentation(image)
    let pasteboard        = UIPasteboard.generalPasteboard()
    pasteboard.persistent = true
    pasteboard.setData(data!, forPasteboardType: "public.png")

1 个答案:

答案 0 :(得分:1)

如果您要检查pasteboard的说明,请确保在分配后检查其值。否则它将返回<< uninitialized >>,因为它的值尚未分配。