Получение ошибок при выполнении AppleScript из приложения Swift
Я использую NSAppleScript для запуска некоторого кода в быстром приложении. Код запускается и запускает приложение Фото, но затем я получаю следующую ошибку, и фотографии не экспортируются:
ошибка: { NSAppleScriptErrorAppName = Фотографии; NSAppleScriptErrorBriefMessage = "Приложение не работает \U2019t работает."; NSAppleScriptErrorMessage = "Фотографии получили ошибку: приложение не работает \U2019t."; NSAppleScriptErrorNumber = "-600"; NSAppleScriptErrorRange = "NSRange: {115, 16}"; }
Мой код ниже. Я не могу точно определить, в чем проблема, так как код хорошо работает в самом AppleScript.
let myAppleScript2 = "set destination to \"/Users/user1/Downloads/photos/\" as POSIX file\r\ntell application \"Photos\"\r\nexport (get every media item in favorites album) to destination ¬\r\nwith using originals\r\nquit\r\nend tell"
var error: NSDictionary?
if let scriptObject = NSAppleScript(source: myAppleScript2) {
if let outputString = scriptObject.executeAndReturnError(&error).stringValue {
print(outputString)
} else if (error != nil) {
print("error: ", error!)
}
}