Как получить один символ из строки NSString - PullRequest
0 голосов
/ 26 сентября 2010

Это то, что я использую

[[remaining_string substringFromIndex:k] substringToIndex:1]

Есть ли лучший способ?

Ответы [ 2 ]

3 голосов
/ 26 сентября 2010

См. characterAtIndex

NSString *myString = @"Hello, World";
unichar myChar = [myString characterAtIndex:k];

Обратите внимание, что это возвращает unichar. Вы можете использовать substringWithRange (см. Ответ Хенрика), если хотите NSString.

2 голосов
/ 26 сентября 2010

И если вы хотите NSString, это должно работать:

string2 = [string1 substringWithRange: NSMakeRange (k, 1)];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...