Sto avendo problemi cercando di eseguire questo test a causa di un errore sulla prima linea di questo codice che indica:Cambia NSString in valore int?
puntatore incompatibile a intero conversione inizializzazione 'int' con un'espressione di tipo 'NSString *'
- (IBAction)Button:(id)sender
{
int x = TramNumber.text;
if (x < 9)
{
Tramresult.text = [NSString stringWithFormat:@"lol"];
}
else
{
NSLog (@"x is less than 9!");
}
}
@end
prega di aiuto. Sono su iOS e sto eseguendo xCode 5.1.1 se questo aiuta.
ti suggerisco di usare 'NSInteger' e non' int '. 'int' 32 bit e' NSInteger' un typedef per la dimensione del bit nativo del sistema, quindi 64 su CPU a 63 bit e 32 su sistemi a 32 bit. – rckoenes
riproducibile banalmente: 'int x = (NSString *) nil;' Quindi * perché * il compilatore lo avverte? – user2864740