XCode Tips&Tricks #13 – Copiare del testo nella clipboard

In questo nuovo appuntamento con i nostri “Tips&Tricks” sulla programmazione per iPhone, vedremo come copiare del testo nella clipboard. Faremo in modo, infatti, che premendo un bottone venga copiato del testo, che sarà disponibile poi nella clipboard del nostro iPhone!

Nel file “.h” vostra classe in cui volete implementare questa funzionalità dovrete dichiarare un componente UIPasteboard. Eccovi un esempio qui di seguito:

Alla riga 2 abbiamo definito una UIPasteboard, che ci permetterà di interagire con la clipboard dell’iPhone. Abbiamo, inoltre, definito un’azione “copiaTesto”, che abbiamo poi collegato ad un tasto definito in Interface Builder.

Nel file “.m” della classe dovremo poi definire il metodo “copiaTesto”. Le istruzioni che ci interessano sono alle righe 2 e 3:

Come vedete bastano due semplicissime istruzioni per copiare del testo nella clipboard.

Eccovi questo utilissimo tips in funzione:

Spero vi sia piaciuto, se avete dei tips&tricks da suggerirci contattateci tramite l’apposito form!

(fonte)

Andrea Busi | @bubidevs

Laureato in Ingegneria Informatica, ho fondato nel 2008 questo piccolo blog, in cui racconto le mie esperienze e i miei pensieri sul mondo dell'informatica. Nella vita mi occupo di sviluppo software, e nel tempo libero continuo a coltivare la mia passione per il mondo iOS.

ommenti a “XCode Tips&Tricks #13 – Copiare del testo nella clipboard

  1. Sylter ha detto:

    Molto utile!!!!
    Mi piace un sacco questa rubrica 🙂

  2. Fra ha detto:

    Bello questo tutorial 😀

    PS: Sto sviluppando un’applicazione con l’SDK 4.0b2, se provo a fare il debug dell’applicazione sull’iPhone con 4.0 funziona perfettamente invece se la provo su 3.1.3 l’applicazione crasha lo stesso sul simulatore 3.1.3 come posso fare per renderla compatibile?

    1. Fast ha detto:

      Bhe devi aver fatto qualche errore xk io ho ancora l’SDK 3.1.3 e va benissimo, prova a ricontrollare

  3. Andrea Busi ha detto:

    @Fra: devi prima capire cosa causa i crash, analizza la console di debug.. Ovviamente se stai utilizzando delle nuove API non disponibili con il 3.x dovrai modificarle, oppure lasciare la tua app compatibile solo con il 4.0..

  4. Fra ha detto:

    Grazie a tuuti e due, non uso le nuove api, oggi la ricontrollo e vedo cosa non va 😀

  5. Vincenzo ha detto:

    Ciao ,ma se vorrei fare la stessa cosa ma con immagini?cioe copia immaginw

  6. Simone ha detto:

    Ciao, bel tutorial, vorrei fare una domanda, come posso richiamare in un textfield una stringa copiata negli appunti?? Grazie mille

  7. Andrea Busi ha detto:

    @Simone: Ciao, se vuoi ricavare tutti gli elementi presenti nella clipboard puoi utilizzare il seguente codice:

    In questo modo avrai un array che conterrà dei dizionari dei vari elementi incollati nella clipboard 🙂

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

*