私はこのコードを試しています...
NSString *tileString = [[NSString alloc] init];
for (int i = 0; i < [[GameP objectForKey:@"groundMap"] length]; i += 5) {
tileString = [[GameP objectForKey:@"groundMap"] substringWithRange:NSMakeRange(i, 5)];
[tileString stringByAppendingString:@"0000"];
[sharedInstance.groundMap addObject:tileString];
}
オブジェクトからの5文字の文字列は「t0001」なので、「t0001000」になりたいのですが、sharedInstance.groundMapを確認すると、配列内のすべての文字列が「t0001」のままです。
代わりにNSMutableStringを使用する必要がありますか?