2014-10-02 62 views
1

第一次我觸摸Mediaquery,並且被困住了。 我在Xcode 進口的MediaPlayer 類視圖控制器下面幾行:{的UIViewControllerMPMediaQuery.songsQuery()。items returns nil

override func viewDidLoad() { 
    super.viewDidLoad() 
     let mediaItems = MPMediaQuery.songsQuery().items 

但媒體項目總是空/零。

任何想法我錯過了什麼? 好吧,我找到了原因,這是非常耗時找到這樣的信息。

模擬器: 不支持的框架包括:

外部附件 媒體播放器

RPW

回答

1

你有進口的MediaPlayer的框架?

試試這個

import MediaPlayer 
class CLASSNAME { 
    override func viewDidLoad() { 
     let allTracks: NSArray = MPMediaQuery.songsQuery().items as NSArray 
     println("All tracks: \(allTracks)") 
    } 
}