2009-07-07 4 views
1

Хорошо, я знаю, что это очень простой вопрос, но моя голова плавает в NSString vs C string ерунда.NSString новичок вопрос о настройке char из него

В принципе у меня есть NSString только что содержат 1 символ, например букву D

Как принять, что 1 символ NSString и присвоить его переменной полукокса

Так что я ...

char mychar; 
NSString *myMode = [[NSString alloc] initWithFormat:@"%@",[array objectAtIndex:0]]; 
//myMode ends up hold the letter D. How do I get it into mychar?? 

Спасибо за любую помощь.

ответ

4

Использование characterAtIndex:. Однако это возвращает символ Unicode (unichar). Если вы знаете, что персонаж определенно ASCII, вы можете безопасно отличить его до :

char theChar = (char)[myString characterAtIndex:0]; 
Смежные вопросы