我正在从iPod库导入项目,并希望为每个导入的MPMediaItem生成唯一的文件名。我希望文件名唯一地表示一个MPMediaItem,这样如果用户再次导入它,我就不会在本地库中有两个相同的文件。
实现这一点的最佳方法是什么?
我不确定我是否正确理解了你的问题,但每个MPMediaItem都有一个唯一的标识符
[mediaItem valueForProperty: MPMediaItemPropertyPersistentID];
this返回一个NSNumber,它是一个long - long类型。