我正在寻找一个如何将文本复制到iOS剪贴板的干净示例,然后可以在其他应用程序中使用/粘贴该文本。
此功能的优点是可以快速复制文本,而无需传统文本复制的标准文本突出显示功能。
我假设键类在其中UIPasteboard,但是在它们提供的代码示例中找不到相关的区域。
UIPasteboard
如果您只需要纯文本,则可以使用string属性。它既可读又可写:
string
// write to clipboard UIPasteboard.general.string = "Hello world" // read from clipboard let content = UIPasteboard.general.string
(从剪贴板中 读取数据时 ,UIPasteboard文档还建议您首先检查一下hasStrings,“以避免导致系统在需要数据或数据不存在时不必要地尝试获取数据”,例如使用Handoff时)
hasStrings