【问题标题】:audio unit undeclared indentifier音频单元未声明标识符
【发布时间】:2012-05-10 13:52:04
【问题描述】:

我正在尝试使用这两个链接中的代码(几乎相同的LINK1LINK2)。但即使第二个链接是苹果编导指南,也无法正常工作。

就像我说的,实际错误是在许多数据类型上“使用了未声明的标识符”。为了保持简短,我将只显示前 2 种数据类型。

 AudioComponentInstance audioUnit;
 AudioComponentDescription desc;

根据我所做的搜索,这些应该是this,表示它们在 AudioUnit 框架中。 AudioUnit.framework 已添加到我的“将二进制文件与库链接”中,所以我不明白为什么找不到这些数据类型。

【问题讨论】:

  • 我试过 并用 "" 代替 但没有运气。我用过的其他框架我不必这样做。所以我不确定它是否真的需要。
  • #import
  • 你可以将它放在你的 .pch 文件中,以将其包含在任何地方或仅包含在一个特定的 .h 或 .m 中,但这是必需的
  • 谢谢@hooleyhoop 我知道这很愚蠢。把它作为下面的答案,并把它标记为这样。

标签: objective-c ios audio


【解决方案1】:

根据上面的 cmets,我没有导入标头。我需要添加

#import <AudioUnit/AudioUnit.h>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-30
    • 1970-01-01
    • 1970-01-01
    • 2021-06-07
    • 2016-04-09
    • 2020-12-09
    相关资源
    最近更新 更多