我想擦除我的代碼中的NSString對象(將每個字符替換爲0)。替換NSString中的字符
爲了做到這一點我嘗試這樣做:
NSString *myString;
for (int i=0; i<[myString length]; i++)
{
myString[i] = 0;
}
不過,這並不編譯: 「在分配不兼容的類型的」 在線myString的[I] = 0;
我明白,但因爲它創造了一個新的對象,我不能使用功能stringByReplacingOccurancesOfString,我想在我的第一個目的是替換字符。
任何幫助?
告訴我們你要達到的目標,因爲你所做的有點奇怪,0在大多數字符串編碼中並不是一個真正有效的字符,它被用來終止字符串,儘管NSString如何做這是它的業務。除非你的意思是'0'字符。也許你可能想用char數組來構建你的字符串,然後當你完成創建一個NSString。 –