RubyMotion未加载AudioToolbox框架

sim*_*con 12 ruby ios rubymotion

所以我试图将AudioToolbox与RubyMotion一起使用,

1,补充说

app.frameworks << 'AudioToolbox'
Run Code Online (Sandbox Code Playgroud)

在Rakefile中,

2,并在我的一个简单的视图控制器方法中,简单地添加

p AudioFileID
Run Code Online (Sandbox Code Playgroud)

3,然后耙,

4,鉴于错误,

uninitialized constant RecorderViewController::AudioFileID (NameError)
Run Code Online (Sandbox Code Playgroud)

显然AudioFileID在AudioToolbox中没有加载,我在CoreAudio中尝试了类似的东西,它运行良好.我需要要么什么?任何的想法?谢谢.

slo*_*ear 0

我认为将 AudioToolbox 添加到您的框架可能会加载工具包,除非您在构建过程中看到错误。你不需要要求任何其他东西。

我有一个 RubyMotion 程序,可以调用 AudioToolbox 函数,AudioFileOpenURL并且AudioFileGetProperty没有错误。由于 AudioFileID 是一个结构,我不认为它被定义为一个简单的常量来使用。如果您在使用 AudioToolbox 函数时遇到错误,请更新此问题或开始一个新问题。