我想获取用户 iPod 库中长度超过 30 秒的所有歌曲。我知道我需要在查询中添加一个谓词,但是当它比艺术家 = blah 更高级时,我不知道该怎么做。
NSPredicate *predicate = [MPMediaQuery songsQuery];
MPMediaPredicate *fPredicate = ???;
[query addFilterPredicate:fPredicate];
我还看了:
[MPMediaPropertyPredicate predicateWithValue:<#(id)#> forProperty:<#(NSString *)#> comparisonType:<#(MPMediaPredicateComparison)#>]
但似乎 MPMediaPredicateComparison 只有“包含”和“等于”,而不是“大于”/“小于”/等。