回答編集履歴

1

回答自体の修正

2017/12/07 11:51

投稿

mitci
mitci

スコア37

test CHANGED
@@ -57,3 +57,33 @@
57
57
  }
58
58
 
59
59
  ```
60
+
61
+
62
+
63
+ と、思っていたのですが、
64
+
65
+ fuzzballさんのコメントにより、
66
+
67
+ ```swift
68
+
69
+ func getArtistInfo() -> Array<String> {
70
+
71
+ var array = Array<String>()
72
+
73
+ let artistQuery: MPMediaQuery = MPMediaQuery.artists()
74
+
75
+ let artistCollections: [MPMediaItemCollection] = artistQuery.collections!
76
+
77
+ for artist in artistCollections {
78
+
79
+ array.append((artist.representativeItem?.artist)!)
80
+
81
+ }
82
+
83
+ return array
84
+
85
+ }
86
+
87
+ ```
88
+
89
+ とrepresetiveItemを使うことで解決しました。