NSMutableString
文字列をusingに追加するとappendString:
、次のエラーが発生します。
Terminating app due to uncaught exception 'NSInvalidArgumentException',
reason: 'Attempt to mutate immutable object with appendString:'
私のコードは次のとおりです。
self.partialWord = [NSMutableString stringWithCapacity:self.wordLength];
for (int i=0; i<wordLength; i++) {
[self.partialWord appendString:@"-"];
}
そして私のヘッダーファイルで:
@property (copy, nonatomic, readwrite) NSMutableString *partialWord;
オブジェクトが であるために不変であると言う理由がわかりませんNSMutableString
。[self.partialWord appendString:@"-"];
パートが動かないのはなぜ?