У меня есть проект разработки плагина в X-коде (10.2.1), и я пытаюсь включить некоторый код AppleScript (FatApple.applescript) в один из методов в моем файле реализации.
На стороне AppleScript: я попытался написать код в редакторе сценариев, сохранить его на рабочем столе, перетащить файл FatApple.scptd в папки «Ресурсы», «Другие источники» и т. Д.Я попробовал те же шаги после запуска нового проекта Xcode для AppleScript и перетаскивания файла FatApple.applescript (пробовал с типом pathWithFormat как «scpt» и «applecript».
В Xcode я добавилFatApple.applescript к ресурсам Copy Bundle и удален из ресурсов компиляции.
-(float) calcThing
{
NSAlert *alert=[[[NSAlert alloc] init] autorelease];
NSBundle *bundle = [NSBundle mainBundle];
NSString *path = [bundle pathForResource:@"FatApple" ofType:@"scpt"];
NSString *countstr=[NSString stringWithFormat:@"path=%@",path];
[alert setMessageText: countstr];
[alert runModal];
NSAppleScript *script = [[NSAppleScript alloc] initWithContentsOfURL:[NSURL fileURLWithPath: path] error:nil];
[script executeAndReturnError:nil];
}
Я хотел бы скомпилировать и запустить мой плагин, вызвать его в программе и получить сообщение с указанием пути к моему AppleScript,тогда в идеале я мог бы вызвать скрипт и начать делать что-то. Вместо этого я получаю «путь = (ноль)».