我正在使用值转换器来转换表格内容“绑定”的内容数组,因此我可以在将值传递给视图之前对其进行编辑并且它可以工作
- (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];
}
这不起作用,我得到了旧数组的单元格计数如何实现我想要的?
谢谢