Xcode iOS: convertir int en NSString
Je suis en train de saisir une valeur à partir d'un UIPicker qui est rempli avec des chiffres ronds, des entiers tirés de et NSMutableArray. Je suis en train de convertir l'tiré de valeurs à une réelle int.
J'ai essayé ce dans le .m:
int pickednumber;
......
-(void) pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component{
NSString *numbers = [arrayNumbers objectAtIndex:[pickerView selectedRowInComponent:0]];
pickednumber = [NSString stringWithFormat:@"%d", numbers];
NSLog(@"Picked number %@ ", numbers);
}
Je reçois le message d'erreur dans le pickednumber = ligne: Incompatible pointeur d'entier de conversion de l'attribution de 'int' dans 'id'.
Ce que je fais mal?
Message a été édité par Sounddesigner sur 3/8/12 à 3:05 PM
source d'informationauteur Giel
Vous devez vous connecter pour publier un commentaire.
http://forums.macrumors.com/showthread.php?t=448594
NSString
a un confort méthode pour obtenir valeur entière d'un textece faire
Pour convertir entier de NSString:
Pour convertir NSString int: