Если вы используете основные данные, вы можете просто спросить список ингредиентов, сколько ингредиентов в нем содержится, вызвав метод подсчета:
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
int count = [recipe.ingredients count];
return count;
}
Чтобы узнать, какими свойствами и методами обладает класс коллекции, просмотрите класс NSSet в документации .
Я узнал, на какой класс смотреть, просмотрев сгенерированный класс, который создает основные данные:
@class ParentObject;
@interface ParentObject : NSManagedObject
{
}
@property (nonatomic, retain) NSString * name;
@property (nonatomic, retain) NSSet* childObjects;
@end