Пути в стиле Applescript немного отличаются от тех, к которым вы, вероятно, привыкли.Поэтому самым простым для вас было бы найти путь в стиле, который вы бы предпочли.Таким образом, в вашем коде appleScript я изменил бы вашу строку кода на это, чтобы получить строку с разделителем-косой чертой, например./Users/username/Desktop/somefile.txt
return posix path of songLocation
Затем, получив возвращенное значение в какао, вы увидите, что desc является NSAppleEventDescriptor.Поэтому, если вы посмотрите на это в документах, вы увидите, что у него нет метода "stringValue", однако у него есть метод "string", так что используйте его.Таким образом, измените свою линию на это ...
result = [desc string];