我正在尝试从NSString中删除一个字符串。
我有设备名称
NSString * deviceName = [NSString stringWithFormat:@"%@", [[UIDevice currentDevice] name]];
我正试图删除iPhone的iPod&的iPad。我该怎么做?我试过了stringByReplacingOccuranceOfString
但是没有用。任何想法?
答案 0 :(得分:8)
这对我有用:
NSString *deviceName = @"Kenny's iPhone";
NSString *stripped = [deviceName stringByReplacingOccurrencesOfString:@"'s iPhone" withString:@""];
剥离的变量在该行之后具有字符串@“Kenny”。请记住-stringByReplacingOccurrencesOfString:不会改变现有的字符串,而是返回带有更改的新字符串。