有些断点指出以下这一代码行发送的CCLog
代表removeChildByTag: child not found
:
CCMenu* menu = [CCMenu menuWithItems:item1, item3, nil];
item1
和item3
的实际创建不会导致任何异常的CCLOG,但菜单本身的创建确实如此。知道为什么吗?
答案 0 :(得分:2)
CCMenu或CCMenuItem发送removeChildByTag消息的唯一地方是CCMenuItem方法-(void)setSelectedIndex:(NSUInteger)index
,而后者又由initWithTarget调用并激活方法。
我想只要您的菜单正常运行,就无需担心。