我无法在ASOC中创建NSRange对象。我用谷歌搜索了它,但没有运气。
我试过了:
current application's NSMakeRange_({0, 1})
current application's NSMakeRange_({location:0, length:1})
current application's NSRange's NSMakeRange_({location:0,length:1})
请帮助
答案 0 :(得分:1)
太复杂了:
set range1 to current application's NSMakeRange(0, 1)
而且 - 由于C结构可以用AppleScript列表或记录表示 - 更容易:
set range2 to {location:0, |length|:1}
AppleScriptObjC将“文字”创建识别为NSRange