내 Songs
과 Playlists
엔티티 사이의 관계를 만들었습니다. 현재 Playlist
에있는 Songs
에 액세스하려고합니다. 선택한 재생 목록이 나는 이것이 내가 모든 노래 객체에 접근하고있어 방법을 인출하고 NSMutableArray
라는 재생 목록에 저장이 객체코어 데이터의 관련 객체에 액세스
optionsSingle.selectedRowNumber
에 저장됩니다. 제공 재생 목록 개체 (optionsSingle.selectedRowNumber
)와 관련된 노래 만 가져 오는 방법은 무엇입니까?
- (void)fetchDevices {
NSManagedObjectContext *managedObjectContext = [self managedObjectContext];
NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] initWithEntityName:@"Playlists"];
NSEntityDescription *entity = [NSEntityDescription entityForName:@"Playlists" inManagedObjectContext:managedObjectContext];
[fetchRequest setEntity:entity];
playlists = [[managedObjectContext executeFetchRequest:fetchRequest error:nil] mutableCopy];
}
코어 데이터 모델 :
'송 (Song)'과 '재생 목록 (Playlist)'모델을 게시 할 수 있습니까? 엔티티 관계가 제대로 설정되지 않은 것 같습니다. 재생 목록에는 충분한 노래 목록이 있어야합니다. –
모델에 대해 뭔가 말해보세요. 엔티티에는 단 하나의 이름이 있어야합니다 (예 : '노래'와'플레이리스트' –
'selectedPlaylist.songs'는 당신이 찾고있는 노래를 제공해야합니다 ...'songs'이 관계 이름 인 경우 –