Scripting Bridge (Cocoa)를 사용하여 AppleScript 메서드 및 Spotify 속성에 액세스합니다. 예를 들어 현재 재생중인 트랙의 아트 워크에 액세스해야합니다.AppleScript 이상한 아트웍 동작 및 예기치 않은 SpotifyImageData
대부분의 컴퓨터에서 Spotify는 [[spotifyApp currentTrack] artwork]
같은 것을 통해 액세스 할 수있는 NSImage
클래스의 일반 인스턴스를 푸시하며 모든 것이 예상대로 작동합니다.
NSImage
클래스 대신 내 컴퓨터와 친구의 컴퓨터 중 하나에서 매우 똑같은 을 호출하여 매우 이상한 SpotifyImageData
을 얻습니다. 이 클래스에는 메서드가 없습니다 (Objective-C 런타임 메커니즘을 통해 해당 메서드를 검색하려고했습니다) 및 속성이 없습니다. 실제로 이 아니기 때문에 NSImage
으로 사용할 수 없습니다. 실제로는 이미지입니다. 이게 뭐야? 어떻게 처리해야합니까? 이 이상한 버그는 Spotify의 최신 릴리스에서만 나타 났으며 이전 릴리스에서는 발견되지 않았습니다.
내 모든 컴퓨터에는 동일한 버전의 OS X 및 동일한 최신 버전의 Spotify가 설치되어 있습니다. 또한 Mac에서 타사 시스템 전체 유틸리티를 사용하지 않습니다.
대부분의 경우 "TIFF 형식의 이미지 데이터"입니다. 그러나 일부 Mac에서는 다소 불명확 한'SpotifyImageData'입니다. 메소드가 없으므로 'NSData'로 형변환해도 도움이되지 않습니다 (실제로 'NSData'에는 몇 가지 메소드가 있지만'SpotifyImageData'에는 아무 것도 없습니다). –
여전히 문제를 해결할 수 없습니다. Spotify의 조사 대상자가 있습니까? –