2016-09-17 3 views
0

Je ne peux pas créer d'objet NSRange dans ASOC. Je l'ai googlé mais sans chance.Comment créer un objet NSRange dans AppleScriptObjC

J'ai essayé:
current application's NSMakeRange_({0, 1})
current application's NSMakeRange_({location:0, length:1})
current application's NSRange's NSMakeRange_({location:0,length:1})

s'il vous plaît aider

Répondre

1

Trop compliqué:

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

Et - puisque C struct peuvent être représentés par des listes AppleScript ou dossiers - Encore plus facile:

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

AppleScriptObjC reconnaît la création "littérale" comme NSRange