具有localOnly OptionsKey的UIPasteboard不会将字符串复制到剪贴板

时间:2019-03-28 12:36:34

标签: ios swift

我想在用户复制字符串时关闭切换,我在文档中看到有必要使用UIPasteboard.OptionsKey“ localOnly:true”。

我尝试过:

 UIPasteboard.general.setItems([["copy" : "string to clipboard"]], options: [UIPasteboard.OptionsKey.localOnly: true])

但这没用。

我该如何解决?

编辑:

解决方案:

我只需要进行此导入::

import MobileCoreServices

只需使用setValue,就像这样:

UIPasteboard.general.setValue("string to clipboard", forPasteboardType: kUTTypePlainText as String)

obs:如果复制对象的类型与字符串不同,则需要使用特定的kUTType。查看更多:https://developer.apple.com/documentation/mobilecoreservices/uttype/uti_text_types

谢谢!

0 个答案:

没有答案