更新v3quick的master后UILoaderUtilitys.clearPath方法报错

在不同的场景都加载一遍UI编辑器导出的json文件后,第一次没问题,第二次会报错
发现更新后的代码在“fileUtil:setSearchPaths(paths)”之前加了一句“paths = table.unique(paths)”会引发此错误

报错截图:

楼主说的流程是怎么样的,能不能详细点

我们测试没发现问题,谢谢

— Begin quote from ____

引用第1楼htlxyz于2014-10-17 12:41发表的 :
楼主说的流程是怎么样的,能不能详细点

我们测试没发现问题,谢谢 http://www.cocoachina.com/bbs/job.php?action=topost&tid=235024&pid=1077532

— End quote

就是这种情况,在Scene1中加载了一个UI的json,然后切换到Scene2又加载了这个UI的json,然后就报错了

我也是这样验证的,没出现呢

我是在ccsloader这个样例中测试的, 把场景二中的加载文件改为场景一中的

我也遇到这个问题,但是不记得怎么解决的。

— Begin quote from ____

引用第4楼yangtao19cs于2014-10-18 16:24发表的 :
我也遇到这个问题,但是不记得怎么解决的。 http://www.cocoachina.com/bbs/job.php?action=topost&tid=235024&pid=1078180

— End quote

我暂时是先把那段代码注释掉了,不知道有没有啥后遗症

我的好像是把uiloader.init.lua文件中的 注释掉了2行代码
– local pathinfo = io.pathinfo(fullPath)
– UILoaderUtilitys.addSearchPathIf(pathinfo.dirname)

— Begin quote from ____

引用第6楼yangtao19cs于2014-10-20 11:31发表的 :
我的好像是把uiloader.init.lua文件中的 注释掉了2行代码
– local pathinfo = io.pathinfo(fullPath)
– UILoaderUtilitys.addSearchPathIf(pathinfo.dirname) http://www.cocoachina.com/bbs/job.php?action=topost&tid=235024&pid=1078937

— End quote

我试试

— Begin quote from ____

引用第6楼yangtao19cs于2014-10-20 11:31发表的 :
我的好像是把uiloader.init.lua文件中的 注释掉了2行代码
– local pathinfo = io.pathinfo(fullPath)
– UILoaderUtilitys.addSearchPathIf(pathinfo.dirname) http://www.cocoachina.com/bbs/job.php?action=topost&tid=235024&pid=1078937

— End quote

我看v3quick_develop分支已经对functions.lua文件中的table.unique方法做出了修改,试过后发现没问题了