aTrack — это объект ITReference*, значение — это объект NSImage*, инициализированный через URL-адрес в формате jpeg.
[[[[[aTrack artworks] data_] set] to:value] send];
Я получаю следующее сообщение в GDB:
2010-03-09 16:59:42.860 Sandbox[2260:a0f] Can't pack object of class NSImage (unsupported type): <NSImage 0x10054a440 Size={0, 0} Reps=(
Затем я попробовал следующий код:
NSData *imageData = [[NSData alloc] initWithData:[value TIFFRepresentation]];
[[[[[aTrack artworks] data_] set] to:imageData] send];
и вместо этого получите это сообщение
2010-03-09 16:46:09.341 Sandbox[2193:a0f] Can't pack object of class NSConcreteData (unsupported type): <4d4d002a 00000000>
В документации AppScript говорится, что свойство "data" элемента "artwork" является изображением PICTPicture.
Как преобразовать NSImage в PICT? Я неправильно использую AppScript?