2009-06-06 2 views
0

나는 CrashLanding 샘플 Iphone SDK의 SoundEngine 샘플을 사용합니다. 내 프로젝트를 실행할 때 사운드 엔진을 초기화 할 때 작은 메모리 누수가 발견되었습니다. 아무도 도와 줄 수 있습니까?SoundEngine 샘플 누출

답변

0

SDK 2.2 이전의 알려진 버그입니다. 이 버그는 SDK 2.2에서 수정 된 것 같습니다. 그러나 SDK 2.2 이상으로 컴파일하는 경우 AVAudioPlayer를 대신 사용하십시오.

+0

모든 sdk (2.1/2.2.1/3.0b5)에서 테스트를 마쳤습니다. CrachLanding 및 oalTouch 샘플은이 SDT에서 메모리 누수가 있습니다. –

+0

그건 내가 소리에 맞춰서 읽을 때 읽은 것입니다. 대신 AVAudioPlayer를 사용하여 결국 2.2로 컴파일해야했습니다. – willi

0

SoundEngine에서 멀어져야합니다. 사람들이 AVAudioPlayer 로의 전환이 비교적 쉽다고 말한 것을 들었습니다.

그러나 Apple이 방금 CrashLanding을 최신 버전으로 유지했으면합니다. 나는 서둘러 하드웨어를 배우는 것에 비하면 아무것도 못 봤다. 누군가는 CrashingLanding처럼 2D 스프라이트 게임을하기 쉽도록 무언가로 판에 올라야합니다. 많은 사람들이 그 코드에서 배웠습니다.