2010-03-12 17 views
1

Mon iPhone app commencé à enregistrer cette erreur:
lo->hi recycling invariant violated!
suivi de:
Program received signal: “EXC_BAD_ACCESS”
chaque fois que je lançais sur mon iPod (3.1.3) et parfois quand je le lance dans le simulateur.Qu'est-ce que cette erreur signifie: "lo-> salut invariant de recyclage violé!" et que puis-je faire pour le réparer?

Qu'est-ce que cette erreur signifie, et comment puis-je le réparer? J'utilise Cover-Flow dans mon application. Je pense que cela pourrait être le problème.

Merci d'avance.

Répondre

1

Oui le flux de couverture est le problème. Notez que UICoverFlowLayer est une API privée. Si vous ciblez AppStore, consider other alternatives here.

L'erreur "lo-> salut recyclage invariant violé!" est élevé par -[UICoverFlowLayer _updateTick], ce qui devrait être causé par la réutilisation de la sous-couche incorrecte pour l'affichage. Le détail que je ne connais pas car il n'y a pas de code détaillé, ni l'API Cover Flow.

+0

Il s'avère, après un certain débogage, que la seule chose qui ne va pas que le cover-flow a été initialisé avec zéro couvre. – cduck