如何将值从 obj-C 传递到 Quartz Composer 视图?

发布于 2024-11-04 08:23:44 字数 250 浏览 2 评论 0原文

在我正在开发的应用程序的 .xib 中,窗口中有一个 Quartz Composer 查看器对象 (QCView)。我还有一个补丁控制器(QCPatchController)。补丁控制器在 xCode 中有自己的类文件,但它们现在没有执行任何操作。按照苹果文档,我能够在 .nib 文件中绑定一些值,因此如果我编辑文本字段,它会将此值传递到 QC 文档上的已发布输入。不幸的是,这些文档没有提及如何以编程方式传递值。如何将值(以代码形式)传递给 QC 补丁?

提前致谢!

In a .xib for an application I'm working on, I have a quartz composer viewer object (QCView) in the window. I also have a patch controller (QCPatchController). The patch controller has its own class files in xCode, but they aren't doing anything right now. Following the apple docs, I was able to bind some values within the .nib file so if I edited a text field, it would pass this value to a published input on the QC document. Unfortunately, these docs say nothing about how to pass values programatically. How can I pass values (in code) to a QC patch?

Thanks in advance!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

悲凉≈ 2024-11-11 08:23:44

您应该能够使用 -setValue:forKeyPath:。例如:

[patchController setValue:@"foo" forKeyPath:@"patch.stringinput.value"];

You should be able to use -setValue:forKeyPath:. For example:

[patchController setValue:@"foo" forKeyPath:@"patch.stringinput.value"];
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文