【发布时间】:2023-10-02 16:57:02
【问题描述】:
有没有办法从 Scripting Bridge 在容器内进行远程复制?在 AppleScript 中,这看起来像“将 [容器] 的 [元素] 复制到 [容器中的位置]”。例如,在一个文本编辑文档的上下文中,您可以“将其文本的第一段复制到其文本的末尾”以将第一段复制到文档的末尾,同时保留所有格式。
有什么办法可以从 Objective-C 中使用 Scripting Bridge 吗?
我尝试过这样的事情:
SBObject* foo = [container objectAtIndex: 0];
[container addObject: foo];
并收到一条消息“无法添加已存在的对象”。在控制台上;看来addObject 和各种replace* 方法仅在您构建新的SBObject 实例并插入它时才有效。
【问题讨论】:
标签: objective-c applescript scripting-bridge