Avatar ·

Como copiar texto para a área de transferência (UIPasteboard) em Swift?

Olá a todos! Sou novo no desenvolvimento iOS com Swift e me deparei com um problema aparentemente simples. Preciso que, ao pressionar um botão, o texto de um campo de texto (UITextField) ou apenas uma string que defino programaticamente seja copiado para a área de transferência, para que o usuário possa colá-lo em outro aplicativo. Encontrei na documentação a classe UIPasteboard, mas há poucos exemplos de código em Swift, a maioria em Objective-C. Tentei escrever algo como: ```swift @IBAction func copyButtonTapped(_ sender: UIButton) { let textToCopy = myTextField.text UIPasteboard.general.string = textToCopy } ``` Mas não funcionou — nada é copiado. Será que estou acessando a propriedade `string` incorretamente? Ou preciso fazer alguma configuração adicional? Também ouvi dizer que no iOS 14+ surgiram notificações sobre colagem da área de transferência, e isso pode afetar o funcionamento. Por favor, me digam como copiar texto para a área de transferência em Swift de forma correta e confiável, para que funcione.