我正在寻找一个简单的示例,说明如何将文本复制到 iOS 剪贴板,然后可以在其他应用中使用/粘贴。
此功能的好处是可以快速复制文本,而无需传统文本复制的标准文本突出显示功能。
我假设关键类在 UIPasteboard
中,但在 code example they supply 中找不到相关区域.
最佳答案
如果你想要的只是纯文本,你可以使用 string
property .它既可读又可写:
// write to clipboard
UIPasteboard.general.string = "Hello world"
// read from clipboard
let content = UIPasteboard.general.string
(当从剪贴板中读取时,the UIPasteboard documentation 还建议您首先检查 hasStrings
,“以避免导致系统在需要数据之前或在需要数据时不必要地尝试获取数据数据可能不存在”,例如使用 Handoff 时。)
关于ios - 如何使用 Swift 将文本复制到剪贴板/粘贴板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24670290/