0
有人知道如何做到這一點?標準方法不起作用。我希望用戶選擇一首歌曲,然後在下次加載應用程序時將其保存下來,但我似乎無法將其放入NSUserDefaults中。如何將MPMediaItemCollection保存到NSUSerDefaults?
有人知道如何做到這一點?標準方法不起作用。我希望用戶選擇一首歌曲,然後在下次加載應用程序時將其保存下來,但我似乎無法將其放入NSUserDefaults中。如何將MPMediaItemCollection保存到NSUSerDefaults?
您需要迭代集合以獲取MPMediaItems。 MPMediaItem
繼承自MPMediaEntity
,其具有-valueForProperty:
方法。如果您通過該方法MPMediaItemPropertyPersistentID
常數,您將獲得唯一標識該項目的NSNumber
。這是在啓動時持續存在的價值。
嘿戴夫,當我要求我的MPMediaItemCollection使用valueForProperty MPMediaItemPropertyPersistentID時,我回來空。如果我使用valueForKey,則返回「0」。有任何想法嗎? – Aaronium112 2011-05-12 23:58:37