2011-11-27 3 views
1

Quelques points d'arrêt ont souligné le fait que cette ligne de code suivante envoie un CCLog qui dit removeChildByTag: child not found:removeChildByTag: enfant non trouvé

CCMenu* menu = [CCMenu menuWithItems:item1, item3, nil]; 

La création effective de item1 et item3 ne provoquent aucun CCLOGs inhabituel, mais la la création du menu lui-même fait. Une idée pourquoi?

Répondre

2

Le seul endroit où CCMenu ou CCMenuItem envoient un message removeChildByTag est dans la méthode CCMenuItem -(void)setSelectedIndex:(NSUInteger)index qui à son tour est appelée par les méthodes initWithTarget et activate.

Je suppose que tant que votre menu fonctionne ce n'est pas à s'inquiéter.