答えて

1

MPMediaItemsを取得するには、コレクションを反復処理する必要があります。 MPMediaItem-valueForProperty:メソッドを持つMPMediaEntityから継承します。そのメソッドをMPMediaItemPropertyPersistentIDという定数に渡すと、アイテムを一意に識別するNSNumberが返されます。これは、起動時に持続可能な値です。

+0

私は、valueForPropertyを使ってMPMediaItemCollectionのMPMediaItemPropertyPersistentIDを要求すると、私はnullに戻ります。私はvalueForKeyを使うと "0"に戻ります。何か案は? – Aaronium112

+0

@MakingScienceFictionFact MPMediaItemPropertyPersistentIDは、MPMediaItemCollectionsではなく、名前が示すようにMPMediaItemsにのみ適用されます – pnizzle

関連する問題