两三天前,Apple 为 iTunes 推出了新的更新:新的迷你播放器、新的播放器时间栏等……我想:“太好了!”。但是我发现了一个新问题,这是我的问题:
很久以前,我iTunes.h
通过在控制台应用程序中键入以下行来创建文件
sdef /Applications/iTunes.app | sdp -fh --basename "iTunes"
那是我一直用来从 iTunes 中检索数据的文件ScriptingBridge
。但是现在,随着新的更新,呼叫[iTunes playerPosition]
在最新版本中不再正常工作,(它仍然与旧版本完美配合)。现在,NSInteger
我通过调用得到的playerPosition
总是 3(秒,0:03),即使玩家位置不是那个。
所以我想,也许如果我iTunes.h
再次生成文件,它会起作用。是的,我是对的!它工作得很好,但现在[iTunes playerPosition]
在旧版本上已损坏,输出始终为 0(秒,0:00)。
有没有办法解决这个问题,所以它适用于旧版本和新版本?
谢谢!
注意:如果您更新了 iTunes,请尝试下载Significator for iTunes在 Mac App Store 上查看我在说什么。