我编写了一个应用程序来帮助我将我的音乐从 iTunes 同步到其他设备,但是由于我已经升级到 Catalina,所以我的音乐库路径错误。
import Foundation
import iTunesLibrary
class ItunesHelper {
var library: ITLibrary;
init(library: ITLibrary) {
self.library = library;
print(library.mediaFolderLocation) // Optional(file:///Users/Midori/Music/1iTunes/iTunes%20Media/)
print(library.musicFolderLocation) // Optional(file:///Users/Midori/Music/1iTunes/iTunes%20Media/)
}
}
我不确定,问题是什么,但我的 iTunes 文件夹名为1iTunes,我不知道为什么文件夹名称前面有一个1 。我检查了我的旧 xml 文件,但没有找到任何东西。不幸的是,我无法打开新的音乐应用程序库文件,但音乐(新的 iTunes)确实在库中显示了正确的路径,并且一切正常。
我尝试了另一个项目,得到了相同的结果。有谁知道,这里可能有什么问题?
编辑:我刚刚玩弄了我的音乐库的位置,我可以看到,我从音乐应用程序获得的实际位置对我从 ITLibrary 的 musicFolderLocation 获得的位置绝对没有影响。所以我认为它一定是从其他地方得到的……问题是,在哪里?
谢谢!