2009-05-01 10 views
3

konvertiert ich den folgenden Code verwenden eine alphabetische Nummer eines ersten Buchstaben in einer Zeichenfolge zu erhalten:Objective-c: wie ein int zu NSString

toupper([ my_string characterAtIndex: 0 ]) - 'A' 

Ich brauche eine inverse Aufgabe zu tun - zu konvertieren eine alphabetische Nummer eines Buchstabens an einen NSString.

Was ist der beste Weg?

Vielen Dank im Voraus.

+2

Bitte beachten Sie den Titel umbenennen das Wort „Zeichen“ statt „NSString“, da „int NSString“ zu verwenden, impliziert, wie zu konvertieren ein int-Wert (zB 3) zu einem String-Wert (zB @ "3"). – Senseful

Antwort

11

Verwendung stringWithFormat::

// 0 ==> @"A", 25 ==> @"Z" 
NSString *str = [NSString stringWithFormat:@"%c", theCharIndex + 'A']; 

editierten Stringbezeichner enthalten @