コードでエラー - Attempt to mutate immutable object with appendFormat: が表示されるのはなぜですか?
NSMutableDictionary *dict = [[NSMutableDictionary alloc] init];
for (NSTextTestingResult *match in matches) {
<omitted>
NSMutableString *value;
value = (NSMutableString *)[response stringWithRange:range];
if ([dict objectForKey:@"traveler"])
[dict objectForKey:@"traveler"] appendFormat:@"%@", value]; // Errors here
[dict setObject:value forKey:key];
}
としての価値が生み出されてい_NSCFString
ます。