Предполагая, что у вас есть контекст управляемого объекта, вы получите группу командировок, используя контроллер результатов выборки. Вы можете поместить предикат в выборку, и вы получите обратно только те записи, которые вы сопоставили. Вам нужно будет просмотреть документацию по NSFetchedResultsController, чтобы узнать, как получить требуемое отключение из CoreData.
Если у вас есть Поездка, ваши узлы легко получить. Звоните:
[trip nodesInTrip]
Вы получите обратно.
Если вы используете табличное представление, это еще проще (предполагается, что ваш fetchedResultsController является источником данных для табличных представлений):
-(void)didSelectRowAtIndexPath:indexPath {
Trip *selectedTrip = [[fetchedResultsController fetchedObjects] objectAtIndexPath:indexPath];
NSArray *arrayOfNodes = [selectedTrip nodesInTrip];