Нет, этот код вообще не имеет ссылок на базовые данные.
Является ли Media NSManagedObject? Если это так, вам нужно создать его так:
Media *media = [NSEntityDescription insertNewObjectForEntityForName:@"Media" inManagedObjectContext:context];
Это поместит его в контекст вашего управляемого объекта.
Если вы хотите сохранить его, вам нужно вызвать save: в контексте управляемого объекта.
РЕДАКТИРОВАТЬ ТАКЖЕ ....
В вашем классе Entry у вас, вероятно, будет сгенерированный метод, который вы используете для добавления объектов в NSSet. Он будет в категории (CoreDataGeneratedAccessors) в заголовочном файле Entry
- (void)addMediaObject:(Media *)value;