自iOS8以来,带有粘贴板的Mail的行为似乎已经改变。
我正在尝试从我的应用中复制图片和文字,格式可以粘贴到Mail应用中。
包含图像和文本的UIPasteboard只会将图像粘贴到Mail中。包含一个或另一个的粘贴板工作正常。
我为每个text和image元素创建一个字典,将它们全部添加到数组中,然后将pasteboard.items设置为数组。这种方法已经工作了一两年。
我的猜测是,Mail现在会在粘贴板中获取“最佳”数据,并假设文本仅作为后备文件(例如文本说明)包含在内。
是否有其他人观察到同样的问题,是否有解决方法?
答案 0 :(得分:0)
几天前,当我尝试将一些文字和图像添加到UIPasteboard时,我发现只有图像被添加到UIPasteboard中。
UIPasteboard.generalPasteboard().string = text
UIPasteboard.generalPasteboard().image = image
我使用上面的代码然后检查UIPasteboard.generalPasteboard().string
是nil
,我确信我的文字不是零。所以,这可能是一个错误。