Xcode 4.2“警告:当前语言与此框架不匹配。”

时间:2012-01-23 02:09:56

标签: iphone ios xcode4.2

我正在编写一个使用音频输入和输出的iOS应用程序,并使用Apple的“Speak Here”代码部分。特别是,我会使用两个类 AQPlayer AQRecorder 。它们是用Objective-C ++编写的,文件名为AQPlayer.h,AQPlayer.mm,AQRecorder.h和AQRecorder.mm。

项目符合规定,没有错误或警告。当我尝试运行它时,它暂停进入AQPlayer或AQRecorder(无论我先调用哪个),我收到一条消息“警告:当前语言与此帧不匹配”。点击“继续”或“步骤”按钮只会导致代码再次停止。

其他看过此消息的人通过将文件的扩展名更改为“.mm”来修复此问题。我的文件有这个扩展名,我仍然遇到问题。

有人有什么想法吗?

1 个答案:

答案 0 :(得分:0)

这可能非常蹩脚,但我在mac上有类似的探测器,我通过添加修复:

LC_CTYPE=en_US.UTF-8

到我的macbook中.bash_profile。