从NSString中删除单词

时间:2011-02-05 00:04:44

标签: ios iphone nsstring

我正在尝试从NSString中删除一个字符串。

我有设备名称

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

我正试图删除iPhone的iPod&的iPad。我该怎么做?我试过了stringByReplacingOccuranceOfString但是没有用。任何想法?

1 个答案:

答案 0 :(得分:8)

这对我有用:

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

剥离的变量在该行之后具有字符串@“Kenny”。请记住-stringByReplacingOccurrencesOfString:不会改变现有的字符串,而是返回带有更改的新字符串。