Avatar ·

¿Cómo copiar texto al portapapeles (UIPasteboard) en Swift?

¡Hola a todos! Soy nuevo en el desarrollo de iOS con Swift y tengo un problema aparentemente simple. Necesito que al presionar un botón, el texto de un campo de texto (UITextField) o simplemente una cadena que defino programáticamente se copie al portapapeles, para que el usuario pueda pegarlo en otra aplicación. Encontré en la documentación la clase UIPasteboard, pero hay muy pocos ejemplos de código en Swift, principalmente en Objective-C. Intenté escribir algo como: ```swift @IBAction func copyButtonTapped(_ sender: UIButton) { let textToCopy = myTextField.text UIPasteboard.general.string = textToCopy } ``` Pero no funcionó: no se copia nada. ¿Quizás estoy accediendo incorrectamente a la propiedad `string`? ¿O necesito hacer alguna configuración adicional? También escuché que en iOS 14+ aparecieron notificaciones sobre el pegado desde el portapapeles, y esto podría afectar el funcionamiento. Por favor, indíquenme cómo copiar texto al portapapeles en Swift de manera correcta y confiable para que funcione.