Scripting Bridgeを使用してObjective-Cでスライス(「AppleScriptのスルー」)を表現しようとしています。サンプルコードは、iWorksページで選択を行っています。AppleScriptコードは次のようになります
tell application "Pages"
tell document 1
select (characters 8 thru 14)
end tell
end tell
そしてObjective-Cコードはここにあります。私が必要としているのは、Objective-Cで(文字8から14)を表現する方法です。
PagesApplication *app;
app = [SBApplication applicationWithBundleIdentifier:@"com.apple.iWork.Pages"];
SBElementArray *docs = [app documents];
PagesDocument *doc = [docs objectAtIndex:0];
// now we need to express
// "select (characters 8 thru 14)" in obj-c
// ??
助けてくれてありがとう。ビョルン