如何在Swift中将文本复制到剪贴板(UIPasteboard)?
大家好!我是Swift iOS开发的新手,遇到了一个看似简单的问题。我需要当点击按钮时,将文本字段(UITextField)中的文本或我通过代码设置的字符串复制到剪贴板,以便用户稍后可以将其粘贴到其他应用程序中。
我在文档中找到了UIPasteboard类,但Swift的代码示例很少,主要是Objective-C的。我尝试写了类似这样的代码:
```swift
@IBAction func copyButtonTapped(_ sender: UIButton) {
let textToCopy = myTextField.text
UIPasteboard.general.string = textToCopy
}
```
但这没有起作用——没有复制任何内容。也许我访问`string`属性的方式不对?或者需要进行一些额外的设置?我还听说在iOS 14+中出现了关于从剪贴板粘贴的通知,这可能会影响操作。请告诉我如何在Swift中正确且可靠地将文本复制到剪贴板,使其正常工作。