【发布时间】:2012-08-27 23:24:15
【问题描述】:
我使用 Scripting Bridge (Cocoa) 来访问 AppleScript 方法和 Spotify 的属性。例如,我需要访问当前播放曲目的插图。
在我的大多数机器上,Spotify 推送了一个普通的 NSImage 类实例,我可以通过 [[spotifyApp currentTrack] artwork] 之类的方式访问它,一切都按预期工作。
但是在我的一台机器和一个朋友的机器上——而不是NSImage 类的实例——我通过调用仍然相同的[[spotifyApp currentTrack] artwork] 得到非常奇怪的SpotifyImageData。这个类没有方法(我试图通过 Objective-C 运行时机制搜索这些方法),也没有属性。我不能将它用作NSImage,因为事实上它不是图像。它是什么?我应该如何处理?这个奇怪的错误只出现在 Spotify 的最新版本中,而在以前的版本中没有发现。
我所有的机器都安装了相同版本的 OS X 和最新版本的 Spotify。此外,我的 Mac 上没有使用第三方系统范围的实用程序。
【问题讨论】:
标签: applescript spotify scripting-bridge