저는 Apple의 AudioToolbox 프레임 워크를 사용하는 스트리밍 API를 사용하여 SoundCloud에서 음악을 스트리밍합니다. git 저장소 here을 찾을 수 있습니다.IOS6에서 AudioQueueDispose가 작동이 중단되고 IOS 5에서 정상적으로 작동합니다.
앱은 5 이하 버전을 사용하여 잘 스트리밍되었습니다. 이제 ios 6에서는 AudioQueue가 AudioQueueDispose을 통해 처리 될 때마다 EXC_BAD_ACCESS가 발생합니다. 나는이 줄을 주석 처리하려고 노력했다. 확실하게 그것은 더 이상 충돌하지 않지만 분명히 내 오디오 스트림은 계속 연주하고 결코 dealloc'd를 얻지 못합니다.
나는 이것이 무엇을 일으킬 수 있는지 잘 모르겠습니다. 이 버그가 Apple과 함께보고해야합니까? 또는 audioQueue가 삭제 된 후에 실수로 audioQueue가 참조되는 원인이되는 ios 6의 새로운 기능은 무엇입니까? 아무도 이런 행동을 눈치 채지 못했습니까?
[dev 포럼] (https://devforums.apple.com/)의 iOS6 섹션에서 더 많은 행운을 누릴 수 있습니다. – wattson12