я следующее:Поиск нескольких типов с MPMediaPropertyPredicate
MPMediaPropertyPredicate *titlePredicate = [MPMediaPropertyPredicate predicateWithValue:textString
forProperty:MPMediaItemPropertyTitle
comparisonType:MPMediaPredicateComparisonContains];
NSSet *predicateSet = [NSSet setWithObject:titlePredicate];
MPMediaQuery *searchQuery = [[MPMediaQuery alloc] initWithFilterPredicates:predicateSet];
NSArray *itemsFromTextQuery = [searchQuery items];
for (MPMediaItem *song in itemsFromTextQuery)
{
[arrayOfSongItems addObject:song];
}
который прекрасно работает, но только искал название трека. Мне бы хотелось, чтобы он возвращал результаты для названия, исполнителя и имени альбома.
Это предполагает, что две строки разные. Я хочу показать, например, таблицу поиска iPhone для iPod, исполнителя или альбома или найденного трека. – daidai