【发布时间】:2016-05-29 17:10:19
【问题描述】:
我总是得到 nil ITLibMediaItem.location 属性。
// let library: ITLibrary = try ITLibrary(APIVersion: "1.0")
// library.reloadData()
if let mediaItem = iTuneMediaItem {
if let location = mediaItem.location{
return location.path
}else{
print("nil location")
}
}else{
print("nil mediaItem")
}
如果我在获取位置之前启用注释行以重新加载库,它正在工作,但我不想每次都重新加载库,因为如果我们有大型 iTunes 播放列表,这需要时间。
能否请任何人解释我们如何在不每次都重新加载库的情况下进行修复?
编辑:
我正在使用 ITLibPlaylist.items[] 中的 ITLibMediaItem
【问题讨论】:
标签: xcode macos frameworks itunes