iOS에서 MPMediaQuery
인 iPod 라이브러리에서 재생 목록을 가져 오려고합니다. 그리고 UITableView
에 게재하고 싶습니다.iOS의 iPod 라이브러리에서 Playlist를 가져 오는 방법은 무엇입니까?
여기 내 코드는 viewDidLoad
입니다.
MPMediaQuery *myQuery = [[MPMediaQuery alloc] init];
[myQuery setGroupingType: MPMediaGroupingPlaylist];
arrayOfPlaylist = [myQuery collections];
그리고 UITableViewCell
에서 방법
UITableView
에서 I는 다음과 같은 메시지가 도착
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil)
{
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
}
for(int i=0;i<self.arrayOfPlaylist.count;i++)
{
dic = [self.arrayOfPlaylist objectAtIndex:0];
cell.textLabel.font = [UIFont systemFontOfSize:10];
cell.textLabel.text = [NSString stringWithFormat:@"%@",[self.arrayOfPlaylist objectAtIndex:indexPath.row]];
}
return cell;
:
이<MPConcreteMediaPlaylist : 0x1e51afd0>
내가 무엇을 모르는를하는 방법 재생 목록 이름을 String으로 변환합니다. NSLog
메서드로 테스트 할 때 내 재생 목록 개수가 정확합니다.
그러나 위의 메시지와 재생 목록 이름은 UITableView
에만 있습니다.
저는 iOS에서 초보자입니다.
UITableView
에 재생 목록을 표시하는 데 도움을주세요.
이것은 전체 노래 모음집입니다. 나는 단지 재생 목록 이름을 보여주고 싶다. 어떻게 그럴 수 있니? –
답변 됨 편집 됨 : NSLog (@ "재생 목록 : % @", [playlist valueForProperty : MPMediaPlaylistPropertyName]); –
은 많은 NULL 값을 반환합니다. –