在PHP中,我可以這樣做:$new = str_replace(array('/', ':', '.'), '', $new);...替換所有字符/的實例。用空白字符串(刪除它們)我可以在Objective-C中輕松做到這一點嗎?還是我必須自己動手?目前,我正在打多個電話stringByReplacingOccurrencesOfString:strNew = [strNew stringByReplacingOccurrencesOfString:@"/" withString:@""];strNew = [strNew stringByReplacingOccurrencesOfString:@":" withString:@""];strNew = [strNew stringByReplacingOccurrencesOfString:@"." withString:@""];謝謝,
3 回答

幕布斯6054654
TA貢獻1876條經驗 獲得超7個贊
在某些情況下,我認為您的方法不夠好。不過,順便說一句,我認為最好使用
[strNew setString: [strNew stringByReplacingOccurrencesOfString:@":" withString:@""]];
而不是
strNew = [strNew stringByReplacingOccurrencesOfString:@"/" withString:@""];
因為我認為您正在使用NSString覆蓋NSMutableString指針,這可能會導致內存泄漏。
- 3 回答
- 0 關注
- 941 瀏覽
添加回答
舉報
0/150
提交
取消