请教newSprite时找不到图片的问题,图片是确认存在的

我用quick3.3 在ios下跑偶现newSprite 找不到图片的问题,图片是确认存在的,但提示

Get data from file(/private/var/mobile/Containers/Bundle/Application/F394E906-FA71-4628-98B3-937D5CAF2F35/xxx iOS.app/res/dialog/bg.png) failed!

display.newSprite() - create sprite failure, filename
dialog
/bg.png
出现问题几率不小,比如打开一个对话框找不到资源显示不了图,关掉对话框,再打开又是好的,请问大家有遇到过这个问题吗

求助,有遇到过的吗

跟进代码的结果查到,在CCFileUtils.cpp getData函数中fopen文件失败,errno 为24 Too many open files,但为什么会打开太多文件,这个还不清楚

原因查明了,代码里使用io.open时忘了调用io.close,造成句柄泄露,导致fopen失败