2010-06-30 8 views
2

J'ai une application audio qui utilise le RemoteIO AudioUnit. Il fonctionne très bien sur iPhone, iPad, et n'importe quelle saveur du simulateur sur 3.2, mais quand il frappe AudioOutputUnitStart(), il se fige. Je reçois le message "AddRunningClient démarrant sur le nombre de clients non zéro" dans la console, dont je ne suis pas sûr comment résoudre. J'arrête l'unité et élimine le composant audio chaque fois que l'application se ferme. L'application fonctionne bien la première fois que je cours après avoir tout redémarré, mais se bloque à chaque fois après cela. Ce qui est étrange, c'est qu'il n'y a pas de messages d'erreur - juste une interface qui ne répond pas et une ligne de code figée.Pourquoi AudioOutputUnitStart gèle-t-il mon application dans iOS 4?

Merci pour votre aide.

+0

Peut-être un bug dans iOS 4. Avez-vous déposé un radar avec Apple? – lucius

+0

Le message de la console et le gel peuvent ne pas être liés. Je reçois également le message AddRunningClient (uniquement dans iOS 4) et, selon les commentaires d'un ingénieur Apple, le message est inoffensif et probablement dû au fait que plusieurs lecteurs ont été démarrés en même temps. – yabada

+0

C'est très bon à savoir - je vais continuer à chercher. Je n'ai pas encore envoyé de rapport de bogue parce que je ne suis toujours pas sûr de ce qui se passe. – Luke

Répondre

0

Le redémarrage d'OSX le fait disparaître ...

Questions connexes