MPMediaQuery
iOSでiPodライブラリからプレイリストを取得しようとしています。そして、私はで表示したいですUITableView
。
これが私のコードですviewDidLoad
。
MPMediaQuery *myQuery = [[MPMediaQuery alloc] init];
[myQuery setGroupingType: MPMediaGroupingPlaylist];
arrayOfPlaylist = [myQuery collections];
そしてUITableViewCell
方法で
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;
上記のコードを書いた後、UITableView
次のメッセージしか表示されませんでした。
<MPConcreteMediaPlaylist : 0x1e51afd0>
それが何で、プレイリスト名を文字列に変換する方法がわかりません。メソッドでテストするとNSLog
、プレイリストの数は正しいです。
しかし、上記のメッセージのみが表示され、プレイリスト名は表示されませんUITableView
。
私はiOSの初心者です。
でプレイリストを表示するのを手伝ってくださいUITableView
。