重新进入场景,prefab为null 版本:1.6

当我跳转至另外一个场景,在返回添加预制体场景时,会出现prefab为null的情况,刷新浏览器之后,则正常。
for(var i =0;i<data[0].length;i++){
teacherinfo = cc.instantiate(self.teacherInfo);
teachershow.addChild(teacherinfo);
var name = teacherinfo.getChildByName(‘name’);
name.getComponent(cc.Label).string = data[0][i].Tname;
var grade = teacherinfo.getChildByName(‘major’);
grade.getComponent(cc.Label).string = data[0][i].Grade;
var course = teacherinfo.getChildByName(‘source’);
course.getComponent(cc.Label).string = data[0][i].Course;
var tag = teacherinfo.getChildByName(‘tag’);
if(data[0][i].Tag == 0){
tag.getComponent(cc.Label).string = ‘去录入’;
}else{
tag.getComponent(cc.Label).string = ‘已录入’;
}
}

1赞

顶顶顶顶顶

刷新重新加载肯定正常啊,切换场景后你实例化了对象难道还会有么