2009-05-01 21 views
3

我用下面的代碼獲取第一個字母字符串中的字母編號:的Objective-C:如何爲int轉換爲NSString的

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

我需要做一個反向的任務 - 要轉換給NSString的字母的字母數字。

這樣做的最佳方法是什麼?

預先感謝您。

+2

請考慮重新命名的標題用的是「字符」,而不是「的NSString」,因爲「int值的NSString」意味着如何轉換一個int值(例如3)到一個字符串值(例如@「3」)。 – Senseful 2010-03-21 02:24:02

回答

11

使用stringWithFormat:

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

編輯,包括串標誌@