3.0rc中底层的按钮不能获得点击事件

/*此处后续可能变动*/
auto listener = EventListenerTouchOneByOne::create();

/**
 * 为false依旧向下传递
 */
listener->setSwallowTouches(false);

/**
 * 注册触摸事件,并设置触摸事件的优先级
 */
listener->onTouchBegan = ](Touch* touch,Event* event)
{
    return true;
};
listener->onTouchMoved = ](Touch* touch,Event* event)
{
    
};
listener->onTouchEnded = =](Touch* touch,Event* event)
{
    removeAllChildren();
    
};
_eventDispatcher->addEventListenerWithSceneGraphPriority(listener, Button_troops_1);

我的界面加进来使用cocostudio导出来的json文件 按钮放在底层了 使用上面的方法还是获取不了 点击事件 这是为什么呢?求大神帮助,或许我没理解3.0rc的触摸机制,谢谢!