请问一下:scroll view 快速往复滑动会出现错误:action already be added!

请问大家,我在scroll view里加了layout 然后在代码里生成多个按钮可滚动显示。 可是现在我反复地上下滑动scroll view的时候 就会崩溃。 报错是:Assert failed:action already be added!

请问有没有人知道是什么问题呀。。?

附上我的生成按钮列表的代码:

start () {
this.addBtn();
},

//添加按钮
addBtn:function(){
	var picNum = Math.floor(Math.random()*9 + 1);
	var btnNode = cc.instantiate(this.btnPrefab);
	btnNode.getComponent(cc.Sprite).spriteFrame = this.BtnAtlas.getSpriteFrame(picNum.toString());
	this.node.addChild(btnNode);
	btnNode.name =(this.index+1).toString();//各节点名称
	var label = this.node.children[this.index].children[0];//每个按钮资源设置有显示关卡的label
	label.getComponent(cc.Label).string=this.index+1;//设置关卡的label
	btnNode.setScale(0);
	btnNode.runAction(cc.scaleTo(0.15,1));
	if(this.index+1<=this.bestlevel)
	{
		btnNode.getComponent(cc.Button).interactable = true;
	}
	else{
		btnNode.getComponent(cc.Button).interactable = false;//使用内置shader变灰
	}
	this.index++;
	if(this.index < this.totallevel){
		this.scheduleOnce(addBtn, 0.05);
	}
},