J'ai un NSString (par exemple 'P1')
Je dois ajouter 1 dans ce NSString pour obtenir 'P2'. Comment vais-je faire cela ??
Merci pour toute aide.comment convertir NSString à NSInteger
2
A
Répondre
6
Vous pouvez convertir votre NSString
à un NSInteger
comme ceci:
NSInteger myInteger = [[myString substringWithRange:NSMakeRange(1, 1)] integerValue];
Dans votre cas si myString
était votre chaîne P1, myInteger
serait 1. Ainsi vous pourriez alors faire:
myInteger = myInteger + 1;
Ce qui serait alors faire myInteger
2. Ensuite, mettre ce numéro de retour après P faire:
myString = [NSString stringWithFormat:@"P%i", myInteger];
maintenant myString
est P2.
4
Divisez-le en un préfixe contenant le P et un suffixe contenant le numéro. Comment vous faites cela dépend du format possible de votre chaîne.
Ensuite, envoyez intValue à la chaîne.
incrémenter le numéro
tout remettre ensemble avec -stringWithFormat:
Questions connexes
- 1. comment convertir NSInteger à cordes
- 2. correctement Conversion NSString à CGFloat, NSInteger, etc
- 3. Conversion d'un NSString à une NSInteger
- 4. Comment convertir NSDecimalNumber en NSInteger?
- 5. Comment faire pour convertir NSInteger à une valeur (chaîne) binaire
- 6. Convertir NSString à NSNumber
- 7. Convertir NSDate à NSString
- 8. convertir nsstring à cllcoordinate
- 9. Comment convertir une représentation NSString d'une valeur temporelle en deux NSInteger contenant l'heure et la minute?
- 10. Convertir NSData à NSString
- 11. convertir correctement NSString à NSNumber
- 12. Comment convertir NSString en NSMutableArray?
- 13. Comment convertir nsstring en nsdictionary?
- 14. Comment convertir cstring en NSString?
- 15. Comment convertir NSString en char?
- 16. Comment convertir nsstring en uicolor?
- 17. Convertir NSTimeInterval à NSString dans iPhone?
- 18. Convertir NSArray à NSString en Objective-C
- 19. Comment puis-je convertir un NSInteger en un NSTimeInterval
- 20. Comment convertir une valeur NSDecimal en une valeur NSInteger?
- 21. Convertir char en int à NSString
- 22. Comment convertir cstring en NSString et NSString en cstring?
- 23. Comment convertir NSString de Decimal en NSString of Bytes
- 24. iPhone convertir NSString à l'erreur NSURL
- 25. Convertir NSString en chaîne
- 26. Convertir NSString en NSArray
- 27. Plist téléchargé (dans NSString) convertir à NSArray
- 28. NSInteger à NSArray iPhone
- 29. Comment convertir std :: string en NSString?
- 30. Comment convertir un NSString en valeurs hexadécimales
Pour le problème ci-dessus, je pense que ce serait la solution la meilleure et la plus rapide. +1 – hellozimi
Si vous voulez du code, voyez ma réponse, qui fait exactement ce que dit Jeremy. – Joshua