2011-02-05 82 views
6

我試圖從NSString中刪除一個字符串。從NSString中刪除單詞

我有設備名稱

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

,我試圖刪除的iPhone的iPod的&的iPad。我如何去做這件事?我試過stringByReplacingOccuranceOfString,但沒有奏效。有任何想法嗎?該行後

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

的剝離變量的字符串@「肯尼」:

回答

8

這對我的作品。請記住,-stringByReplacingOccurrencesOfString:不會改變您現有的字符串,它會返回一個包含更改的新字符串。

+0

哇!那太簡單了!不知道我是如何錯過它的。非常感謝。 – Frankrockz 2011-02-05 00:15:58