2016-09-17 56 views
0

我無法在ASOC中創建NSRange對象。我GOOGLE了它,但沒有運氣。如何在AppleScriptObjC中創建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

太複雜了:

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

而且 - 因爲C的結構可以通過AppleScript的列表或記錄表示 - 仍然更容易:

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

AppleScriptObjC承認 「字面」 創作爲NSRange