Удаление слов из строки NSString - PullRequest
6 голосов
/ 05 февраля 2011

Я пытаюсь удалить строку из строки NSString.

У меня есть имя устройства

NSString * deviceName = [NSString stringWithFormat:@"%@", [[UIDevice currentDevice] name]];

, и я пытаюсь удалить iPod iPhone и iPad.Как мне это сделать?Я пробовал stringByReplacingOccuranceOfString, но это не сработало.Есть идеи?

1 Ответ

8 голосов
/ 05 февраля 2011

Это работает для меня:

NSString *deviceName = @"Kenny's iPhone";
NSString *stripped = [deviceName stringByReplacingOccurrencesOfString:@"'s iPhone" withString:@""];

У раздетой переменной есть строка @ "Kenny" после этой строки.Помните, что -stringByReplacingOccurferencesOfString: не изменяет существующую строку, она возвращает новую строку с изменениями.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...