gpt4 book ai didi

objective-c - 使用 ScriptingBridge 监控 Keynote 6 演示文稿

转载 作者:搜寻专家 更新时间:2023-10-30 19:49:12 24 4
gpt4 key购买 nike

我开发了一个应用程序,可以收集有关演示的一些信息并在演示期间监控演示者的行为。这些应用程序是使用 Cocoa 框架在 Objective-C 中构建的 OS X 应用程序

过去,我使用 Apple 自己的 ScriptingBridge.framework 以及从 sdef/Applications/Keynote.app/| 生成的 API 接口(interface) | sdp -fh --basename 基调

对于 Keynote 6(几天前发布)之前的版本,该接口(interface)包含可用于收集有关正在运行的 Keynote 应用程序当前状态的有用信息的类和方法。我在我的应用中使用的一些示例:

  • 检查 keynote 是否处于演示模式
  • 获取当前事件幻灯片的幻灯片编号(在演示者模式下)
  • 对于每张幻灯片,您都可以获得一些信息(例如上面的内容)
  • ...

看Keynote 6新生成的头文件,好像苹果写了一个全新的API接口(interface)。看来我上面写的一切都已经不可能了!更糟糕的是,他们似乎只通过一种方式与 Keynote 进行交互! API 允许您指示 Keynote 执行某些操作(即导出、打开、开始演示等),但似乎没有支持请求有关正在运行的 Keynote 应用程序的内部状态的信息。

我想知道是否有其他人注意到这一点?如果是这样,是否有解决方法仍然可以从 Keynote 获取内部状态信息(这可能 < v6.0)?如果 ScriptingBridge 不再适用,是否还有其他方法可以访问此信息?

期待您的回复,因为我的应用程序目前无用且无法正常工作...

最佳答案

关于objective-c - 使用 ScriptingBridge 监控 Keynote 6 演示文稿,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19543368/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com