Objective c 可可桥和<;内容>;要素

Objective c 可可桥和<;内容>;要素,objective-c,cocoa,applescript,scripting-bridge,Objective C,Cocoa,Applescript,Scripting Bridge,因此,我试图编写脚本的应用程序有一个脚本定义文件,其中包含一个元素,该元素是“隐式指定的容器” 问题是,如何使用脚本桥来获取元素内部的内容?或者,我如何发送检索所需的Apple事件,然后将所获取的内容转换回SBObject 我已经试过了: [document nameOfKey] document.nameofKey [document contents] document.contents 不确定这是否会有帮助,但我注意到,有时你必须使用关键字“get”,以便在访问它的其他部分之前实际获取某

因此,我试图编写脚本的应用程序有一个脚本定义文件,其中包含一个元素,该元素是“隐式指定的容器”

问题是,如何使用脚本桥来获取元素内部的内容?或者,我如何发送检索所需的Apple事件,然后将所获取的内容转换回SBObject

我已经试过了:

[document nameOfKey]
document.nameofKey
[document contents]
document.contents

不确定这是否会有帮助,但我注意到,有时你必须使用关键字“get”,以便在访问它的其他部分之前实际获取某些内容。所以我会试试这个

[[document get] contents]
[[document contents] get]

等等。请注意,“get”是SBObject的一个实例方法,因此您可以在文档中找到它。

不太清楚,但您告诉了我方法。您可以使用SBObjects elementArrayWithCode发送原始的FourCharCode,然后返回内容数组。太好了。[document elementArrayWithCode:code]您必须在原始SDF文件中查找代码,并将其创建为int,但它确实有效。