如何在AppleScriptObjC中创建NSRange对象

时间:2016-09-17 14:01:20

标签: xcode applescript nsrange applescript-objc

我无法在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})

请帮助

1 个答案:

答案 0 :(得分:1)

太复杂了:

set range1 to current application's NSMakeRange(0, 1)

而且 - 由于C结构可以用AppleScript列表或记录表示 - 更容易:

set range2 to {location:0, |length|:1}

AppleScriptObjC将“文字”创建识别为NSRange