• DevTutorial
  • Libro
  • Guide Mac
  • Giovedi Contest

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

The AuthorFast The Time28 aprile 2010 Comments6
separator

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:

@interface provaClipboardViewController : UIViewController {
	UIPasteboard *pasteboard;
}
 
-(IBAction)copiaTesto;
 
@end

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:

-(IBAction)copiaTesto{
	pasteboard = [UIPasteboard generalPasteboard];
	pasteboard.string = @"XCode Tips&Tricks by BubiDevs";
 
	UIAlertView *alert=[[UIAlertView alloc] initWithTitle:@"BubiDevs!" message:@"Testo copiato" delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil];
	[alert show];
	[alert release];
}

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)

separator
Condividi su FriendFeed
separator
Comments
6 Comments
separator
  1. Sylter

    Molto utile!!!!
    Mi piace un sacco questa rubrica :)

    RispondiRispondi
  2. Fra

    Bello questo tutorial :D

    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?

    RispondiRispondi
  3. Andrea Busi

    @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..

    RispondiRispondi
  4. Fast

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

    RispondiRispondi
  5. Fra

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

    RispondiRispondi
  6. Vincenzo

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

    RispondiRispondi

Scrivi la tua!

© 2012 Bubi Devs. Powered by WordPress Designed by miniMAC
w3c Made in Mac