Ajouter une chaîne avec une variable
Je suis un java mec vient pour l'Objective-C. En java, pour ajouter une variable à une chaîne de caractères que vous avez à faire quelque chose le long des lignes de:
someString = "This string is equal to " + someNumber + ".";
Je ne peux pas comprendre comment le faire en Objective-C si. J'ai un NSMutableString
que je tiens à ajouter au milieu d'une chaîne. Comment dois-je faire?
J'ai essayé:
NSString *someText = @"Lorem ipsum " + someMutableString;
NSString *someText = @"Lorem ipsum " + [someMutableString stringForm];
et quelques autres choses, dont aucun ne semble pas fonctionner. Aussi échangé les +
s avec ,
s.
source d'informationauteur Peter Kazazes
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser
appendString:
mais en général, je préfère:ou bien:
etc...
Ces chaînes sont autoreleased, afin de prendre soin de ne pas perdre de leur valeur. Si nécessaire, de les conserver ou de les copier et de les libérer vous-même plus tard.
Essayez ceci:
Vous devez utiliser
stringByAppendingString
N'oubliez pas de
[string release];
lors de votre fait, bien sûr.