teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

回答自体の修正

2017/12/07 11:51

投稿

mitci
mitci

スコア37

answer CHANGED
@@ -27,4 +27,19 @@
27
27
  }
28
28
  return array
29
29
  }
30
- ```
30
+ ```
31
+
32
+ と、思っていたのですが、
33
+ fuzzballさんのコメントにより、
34
+ ```swift
35
+ func getArtistInfo() -> Array<String> {
36
+ var array = Array<String>()
37
+ let artistQuery: MPMediaQuery = MPMediaQuery.artists()
38
+ let artistCollections: [MPMediaItemCollection] = artistQuery.collections!
39
+ for artist in artistCollections {
40
+ array.append((artist.representativeItem?.artist)!)
41
+ }
42
+ return array
43
+ }
44
+ ```
45
+ とrepresetiveItemを使うことで解決しました。