Как создать объект NSRange в AppleScriptObjC

Я не могу создать объект NSRange в ASOC. Я гуглил, но безуспешно.

Я пробовал:
current application's NSMakeRange_({0, 1})
current application's NSMakeRange_({location:0, length:1})
current application's NSRange's NSMakeRange_({location:0,length:1})

пожалуйста помоги


person otakon    schedule 17.09.2016    source источник


Ответы (1)


Слишком сложно:

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

А так как структуры C могут быть представлены списками или записями AppleScript, это еще проще:

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

AppleScriptObjC распознает «буквальное» создание как NSRange

person vadian    schedule 17.09.2016