2014-12-07 3 views
1

사용자의 iPod 라이브러리에있는 30 초 이상의 모든 노래를 가져오고 싶습니다. 나는 쿼리에 술어를 추가 할 필요가 있음을 알고 있지만, 아티스트 = 어쩌구보다 진보 된 무언가 일 때 정확히 그렇게하는 법을 모르겠습니다.비교 술어를 사용하여 MPMediaQuery를 필터링하는 방법은 무엇입니까?

NSPredicate *predicate = [MPMediaQuery songsQuery]; 
MPMediaPredicate *fPredicate = ???; 
[query addFilterPredicate:fPredicate]; 

가 나는 또한 바라 보았다 :

[MPMediaPropertyPredicate predicateWithValue:<#(id)#> forProperty:<#(NSString *)#> comparisonType:<#(MPMediaPredicateComparison)#>] 

하지만 MPMediaPredicateComparison 그냥 "포함"과 "동일한"것 같다,하지 "보다"//등 "보다".

답변

0

MPMediaPropertyPredicate은 언급 한 비교 유형 EqualToContains 만 지원합니다. 모든 노래를 가져 와서 반복해야합니다.

관련 문제