ios - RubyMotion 未加载 AudioToolbox 框架

标签 ios ruby rubymotion

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

1、添加

app.frameworks << 'AudioToolbox'

在 Rakefile 中,

2、在我的一个简单的 View Controller 方法中,简单地添加了

p AudioFileID

3、然后 rake ,

4、给定一个错误,

uninitialized constant RecorderViewController::AudioFileID (NameError)

显然 AudioToolbox 中的 AudioFileID 没有被加载,我在 CoreAudio 中尝试了类似的东西,它工作得很好。我需要要求什么吗?任何想法?谢谢。

最佳答案

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

我有一个 RubyMotion 程序,它可以毫无错误地调用 AudioToolbox 函数,例如 AudioFileOpenURLAudioFileGetProperty。由于 AudioFileID 是一个结构,我不认为它被定义为一个可以使用的常量。如果您在使用 AudioToolbox 函数时遇到错误,请更新此问题或开始一个新问题。

关于ios - RubyMotion 未加载 AudioToolbox 框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12580298/

相关文章:

ios - 如何避免 Touches 取消事件?

ios - 64 位/32 位混合环境中的 NSInteger 和 NSUInteger

ios - Xcode 在打开 Storyboard 时崩溃

objective-c - 从 MacRuby 中的自定义初始化程序调用不同的父类(super class)初始化方法

ios - 在 RubyMotion 应用程序中使用 Facebook SDK

ios - 如果数据为空,我们如何替换/删除元素

ruby - 如何强制 Kaminari 始终包含页面参数?

ruby-on-rails - 大量并发调用时的乘客错误

ruby-on-rails - 使用 rails & active_paypal_adaptive_payment 执行预批准付款

ios - RubyMotion 2.5 是否解决了内存管​​理问题?