Добрейшего утра!
Подскажите пожалуйста, кто работал с coreData, есть ентити Team с атрибутом name и Player с атрибутом name. В одной команде много игроков, один игрок - только одна команда, в стандартной модели это Team(name:String, players:[player1(name: String), player2(name: String)])
И соответственно имя игрока мы берём как team.players[index].name.
А вот как взять имена игроков из кор даты?
Ведь там будет team.players не массив, а NSSet, где просто скоп ссылок на игроков. И у
player.team ссылка на команду.
Напрямую вижу только фор ин перебирать всех игроков и сравнивать их команду, пихать нужных в темптим и оттуда вытаскивать по старой схеме.
Но чувствую, это костыль костыльный(