检测到试图调用iPhone上不存在的系统库中的符号 [英] detected an attempt to call a symbol in system libraries that is not present on the iPhone
问题描述
我正在使用x-code 3.2.4并且我正在使用ios4.1 sdk。
Im using x-code 3.2.4 and I'm using the ios4.1 sdk.
当我尝试呼叫时,我收到以下错误来自音频工具箱的ExtAudioFileOpenURL。
I'm getting the following error when I try to call "ExtAudioFileOpenURL" from the audio toolbox.
检测到在非b $ b的系统库中调用符号
的尝试出现在iPhone上:
_Unwind_Resume从图像AudioToolbox中的函数_ZN15ID3ParserHandleC2EPvPFlS0_mmmPS0_PmE
调用。
Detected an attempt to call a symbol in system libraries that is not present on the iPhone: _Unwind_Resume called from function _ZN15ID3ParserHandleC2EPvPFlS0_mmmPS0_PmE in image AudioToolbox.
为什么会发生这种情况我该如何解决?
Why is this happening and how can I fix it?
谢谢,
db。
Thanks, db.
EDIT
此外,当在4.1设备上运行时,我收到此错误错误:805297555
In addition when running on a 4.1 device I get this error "error: 805297555"
什么地狱?
引起问题的确切代码行是这样的。
The exact line of code causing the problem is this.
// Open an audio file and associate it with the extended audio file object.
OSStatus result= ExtAudioFileOpenURL (sourceURLArray[audioFile], &audioFileObject);
它直接来自示例代码项目。该示例代码项目运行正常。
It's straight out of a sample code project. That sample code project runs fine.
我不明白为什么如果我使用相同的代码启动一个新项目我会收到错误。
I don't understand why if I start a new project with the same code I get errors.
推荐答案
最后我要做的就是从我的机器上完全卸载开发人员工具。
然后下载最新版本的xcode& ios SDK。
What I had to do in the end was completely uninstall the developer tools from my machine. Then download the latest versions of xcode & ios SDK.
现在一切正常。
可悲的是我仍然不知道问题是什么但至少事情正在发生。
Sadly I still don't exactly know what the problem was but at least things are running.
这篇关于检测到试图调用iPhone上不存在的系统库中的符号的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!