2011-07-31 2 views
0

iPad 용 실험용 앱이 있는데, AppDelegate에 연결된 실행시 UIViewController가 표시됩니다.이 MainViewcontroller 내에서 systemSoundID를 사용할 때 모두 좋습니다. 그러나 다른 3 가지 ViewController 클래스에서 systemSoundID를 사용하려고하면 멋지게 작동합니다. 내 MainViewController에 연결되어 있지만 AppDelegate에 연결되어 있지 않습니다.Application Delegate없이 UIViewController에서 SystemSoundID 사용 하시겠습니까?

여기 AppDelegate의 중요성을 이해하지 못합니까?

다른 ViewController 클래스에서 SystemSoundID를 작동시키는 방법이 있습니까?

답변

0

다른 3 개의 viewController에서 audiotoolbox 헤더 파일을 가져 왔습니까? 다른보기 컨트롤러에서 헤더 파일을 가져온 다음 systemSound를 재생하십시오.

+0

예. 모든 viewcontrollers의 .h에 audiotoolbox 헤더가 있습니다. 이 프로젝트를 테스트하기 위해 2 개의 프로젝트를 만들었으며 둘 다 동일합니다. – Xana

관련 문제