Oppure

Loading
19/08/13 23:39
lucafala
Ciao a tutti, ho un problema abbastanza banale ma che non riesco a risolvere allora:
Ho due immagini immagine1 e immagine2 che assegnò a due variabili e queste due variabili le inserisco in un array.
Fin qui tutto ok. Estraggo un numero casuale per scegliere quale delle due immagini mostrare e qui sorge il problema: come faccio a mostrare la foto?
Io avevo pensato così ma mi da sempre errore:
[foto setImage:[UIImage imageNamed:[immagini objectAtIndex: numCas]

Come potrei correggere?
aaa
20/08/13 14:25
pierotofy
Che errore ti da?

Posta il codice completo.
Il mio blog: piero.dev
20/08/13 20:32
lucafala
Ecco il codice:
foto1 = [UIImage imageNamed:@"immagine1"];
foto2 = [UIImage imageNamed:@"immagine2"];
compilation =[NSArray arrayWithObjects: foto1, foto2, nil];
NSInteger numCas1;
NSInteger numCas2;
numCas1 = (arc4random() % [compilation count] +0);
pos = [NSArray arrayWithObjects: pos1, pos2, pos3, nil];
numCas2 = (arc4random() % [pos count] +0);
If (numCas2 == 0){
[[pos objectAtIndex:0] setImage:[UIImage imageNamed:[compilation objectAtIndex: numCas1]]];
} else if (numCas2 == 1){
[[pos objectAtIndex:1] setImage:[UIImage imageNamed:[compilation objectAtIndex: numCas1]]];
} else {
[[pos objectAtIndex:2] setImage:[UIImage imageNamed:[compilation objectAtIndex: numCas1]]];
}


Ho un array con le immagini da usare e nello schermo tre posizioni in cui far comparire la foto e mi da sempre errore
aaa