Пытаюсь нагрузка следующего файла JSON ...Фильтрация NSArray из сложного JSON ресурса с использованием NSPredicate
{
"divisions" : [
{
"divName" : "Division Name",
"divList" : [
{
"itemName" : "First item",
"itemVisible" : "1"
},
{
"itemName" : "Second item",
"itemVisible" : "0"
},
{
"itemName" : "Third item",
"itemVisible" : "0"
}
]
}
]
}
... в UITableView с разделами ("divName" как titleForHeaderInSection, "ITEMNAME" в cell.textLabel.text), что не является проблемой. У меня возникают проблемы с фильтрацией данных в ячейках в зависимости от значения свойства itemVisible - «0» для скрытых, «1» для показа. Мое предположение, это должно быть сделано с помощью NSPredicate, например ...
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"itemVisible == %@", @"1"];
NSArray *filteredArray = [randomArrayNameOfItems filteredArrayUsingPredicate:predicate];
... но я понятия не имею, как на самом деле включить это с довольно сложным объектом JSON.
Любая помощь или предложения были бы весьма признательны.
Это означает, если itemVisible = 0, то U нужно пропустить этот пункт из таблицы прямо ... ? –
Почему бы не использовать JSon Parser? – DharaParekh
@KumarKl Точно. – user1433391