値トランスフォーマーを使用して、「バインドされた」テーブルコンテンツのコンテンツ配列を変換しているため、ビューに渡す前に値を編集して機能させることができます
- (id)transformedValue:(id)value
{
NSArray *oldArr = value;
NSMutableArray *newArr = [[NSMutableArray alloc] init];
for(Metadata *meta in oldArr)
{
meta.title = @"hello";
[newArr addObject:meta];
[newArr addObject:meta];
}
return newArr;
}
値の編集が機能し、UI に反映される
meta.title = @"hello";
しかし、テーブルをサイズ2の配列にバインドする代わりに、配列を拡張しようとすると、それらを複製するだけでサイズ4に拡張したい
for(Metadata *meta in arr)
{
meta.title = @"hello";
[newArr addObject:meta];
[newArr addObject:meta];
}
これは機能せず、古い配列のセル数を取得しましたが、どうすれば目的を達成できますか??
ありがとう