mpigio Inviato 29 Novembre 2010 Segnala Condividi Inviato 29 Novembre 2010 Ciao a tutti, ho un problema con gli enumeratori... Vorrei definire un enumeratore globale da usare su tutta l'applicazione iphone. Ho provato in questi 2 modi ma poi non riesco ad utilizzarlo ed assegnare ad una variabile uno dei valori dell'enum. Come dovrei fare? Grazie Dimenticavo il codice: typedef enum { mario=0, luigi=1, franco=2, peppino=3 } WebPages; enum { mario=0, luigi=1, franco=2, peppino=3 }; Link al commento Condividi su altri siti Altre opzioni di condivisione...
SoeH Inviato 29 Novembre 2010 Segnala Condividi Inviato 29 Novembre 2010 Non capisco perchè vuoi assegnare un valore agli enumeratori. Si chiamano enumeratori appunto perchè evitano che ci siano numeri... Se vuoi che abbiano dei valori che puoi successivamente assegnare a delle variabili non usarli, usa delle variabili. no? Link al commento Condividi su altri siti Altre opzioni di condivisione...
mpigio Inviato 30 Novembre 2010 Autore Segnala Condividi Inviato 30 Novembre 2010 Li utilizzo appunto per assegnare dei valori predefiniti al campo tag dei bottoni. Link al commento Condividi su altri siti Altre opzioni di condivisione...
MacDragon Inviato 30 Novembre 2010 Segnala Condividi Inviato 30 Novembre 2010 Non ci riesci perchè il campo tag è di tipo int e non enum o WebPages! Al limite potresti fare il cast di WebPages a int ... per esempio: [theButton setTag:(int)WebPages.luigi]; e int page = (WebPages)theButton.tag; Switcher since: some day in June '06 Nikon D40 + AF-S DX 18-55 G II ~ SIGMA 70-300 DG MACRO flickr "Solo due cose sono infinite, l'universo e la stupidità umana, e non sono sicuro della prima." (A. Einstein) Link al commento Condividi su altri siti Altre opzioni di condivisione...
DaD Inviato 30 Novembre 2010 Segnala Condividi Inviato 30 Novembre 2010 Non hai idea di cosa sia enum: http://en.wikipedia.org/wiki/Enumerated_type Skype: dadspecial | My Blog: JollyChar Link al commento Condividi su altri siti Altre opzioni di condivisione...
MacDragon Inviato 30 Novembre 2010 Segnala Condividi Inviato 30 Novembre 2010 Non hai idea di cosa sia enum: http://en.wikipedia.org/wiki/Enumerated_type Perchè scusa? L'uso che ne vuole fare è fattibile! Switcher since: some day in June '06 Nikon D40 + AF-S DX 18-55 G II ~ SIGMA 70-300 DG MACRO flickr "Solo due cose sono infinite, l'universo e la stupidità umana, e non sono sicuro della prima." (A. Einstein) Link al commento Condividi su altri siti Altre opzioni di condivisione...
MacMomo Inviato 30 Novembre 2010 Segnala Condividi Inviato 30 Novembre 2010 [theButton setTag: (int)WebPages.luigi]; Occhio, che quella che citi tu è una struttura, non un enumeratore. @mpigio Comunque non ci hai ancora postato il codice dove usi questi enum. Marco - Gallery MacBook Nero 2.2 GHz Intel Core 2 Duo - 4 GB RAM - Mac OS X 10.6 Snow Leopard Link al commento Condividi su altri siti Altre opzioni di condivisione...
MacDragon Inviato 30 Novembre 2010 Segnala Condividi Inviato 30 Novembre 2010 Occhio, che quella che citi tu è una struttura, non un enumeratore.@mpigio Comunque non ci hai ancora postato il codice dove usi questi enum. Si hai ragione ... ho considerato le enum del c# in sostanza per Obj-C basta (int)NomeDellEnum oppure no? Switcher since: some day in June '06 Nikon D40 + AF-S DX 18-55 G II ~ SIGMA 70-300 DG MACRO flickr "Solo due cose sono infinite, l'universo e la stupidità umana, e non sono sicuro della prima." (A. Einstein) Link al commento Condividi su altri siti Altre opzioni di condivisione...
DaD Inviato 6 Dicembre 2010 Segnala Condividi Inviato 6 Dicembre 2010 Si hai ragione ... ho considerato le enum del c#in sostanza per Obj-C basta (int)NomeDellEnum oppure no? Ma il cast a che ti serve scusa? Non capisce da solo a cosa ti stai riferendo? Skype: dadspecial | My Blog: JollyChar Link al commento Condividi su altri siti Altre opzioni di condivisione...
Messaggi raccomandati
Archiviato
Questa discussione è archiviata e chiusa a future risposte.