Такая ошибка иногда возникает при перечислении одного и того же tableView, я имею в виду иногда да, а иногда нет. Когда я пытаюсь проверить полученный NSSet
, содержит ли он какие-либо объекты:
if(coin.dublicates.count > 0)
Я получаю сообщение об ошибке:
*** -[NSMutableSet unionSet:]: заданный аргумент не является NSSet'ом.
В чем может быть причина такой ошибки? весь список методов:
if(period.regions.count == 0) {
for(Nominal *nominal in period.nominals) {
if(nominal.coins.count>0) {
counter+=[[nominal.coins filteredSetUsingPredicate:[NSPredicate predicateWithFormat:@"listed==%@",[NSNumber numberWithBool:YES]]]count];
for(Coin *coin in nominal.coins)
{
if(coin.dublicates.count > 0) {
counter+=coin.dublicates.count;
}
}
}
}
}
снимок экрана:
Заранее спасибо.