我使用的是亚光gallagaher的AudioStreamer类。在ARC出现之前,我已经在一个项目中使用过它,它工作正常。当我添加类到一个项目使用ARC,我遇到了很多错误,我可以通过添加__bridge
引用等修复错误...iOS上的Audiostreamer - 与ARC配合使用
因此,该应用程序现在运行,但是当我开始与[streamer start]
流光标我保持遇到这个我不知道如何解决的错误。编译器在Audiostreamer.m
下面的函数中停止,出现错误Thread 8: EXC_BREAKPOINT (code=EXC_I386_BPT, subcode=0x0)
- 我不知道该从哪里做些...请帮助。
if (CFReadStreamSetProperty(stream, kCFStreamPropertyHTTPShouldAutoredirect, kCFBooleanTrue) == false)
{
[self presentAlertWithTitle:NSLocalizedStringFromTable(@"File Error", @"Errors", nil)
message:NSLocalizedStringFromTable(@"Unable to configure network read stream.", @"Errors", nil)];
return NO;
}
手动修复文件与ARC的工作是不是一个好主意。只需为这些文件禁用ARC。见[我的答案在这里](http://stackoverflow.com/questions/10184307/batch-adding-fno-objc-arc-flag-to-multiple-source-files/10184313#10184313)。 –
谢谢埃文,你是对的,这不是一件好事。我已采纳了您的建议,现在应用程序运行正常,感谢您的帮助。 – Wasim
一些手和调试器修复:) 你可以试试这个:http://itux.idev.pro/2012/03/idevshort-audiostreamer-исправленный-для-arc/ 或只下载:http:// itux。 idev.pro/wp-content/uploads/2012/03/AudioStreamer_ARC_shared.zip – iTux