Я использую трансформатор значения для преобразования массива содержимого контента таблицы «связанный» так что я могу изменить значение, прежде чем перейти к взглядам и он работаетNSValueTransformer можно добавить больше объектов в связанный массив?
- (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;
}
редактирование значений работы, и отражение в интерфейсе
meta.title = @"hello";
НО когда я пытаюсь расширить массив, а не связанную таблицу в массив размера 2, я хочу, чтобы развернуть его, чтобы быть размером 4, просто дублируя их
for(Metadata *meta in arr)
{
meta.title = @"hello";
[newArr addObject:meta];
[newArr addObject:meta];
}
Это не работает, и я получил количество ячеек старого массива , как я могу добиться того, что хочу?
благодаря
вместо использования addObject: в цикле вы можете сделать addObjectsFromArray: дважды ... –
не работает, новый массив создается по мере необходимости, но пользовательский интерфейс не отражает – AMTourky