在res 目录下有此文件 res/default/style.json
style.json 内容如下:
{
"fontColor":"00ff00"
}
在src/resource.js 中定义 var res = { style:“res/default/style.json” } ,g_resources 循环 put 变量 res 的元素。
并调用了 preload(g_resources, function () {})
问题是 ,当我 用 cc.loader.loadJson(url, function(err, data){。。。}) ,即 如下方式 :
var url = res.style;
cc.log("url:"+ url);
cc.loader.loadJson(url, function(err, data){
if (err) {
return cc.log("json file : "+ url +" load failed , error:"+err);
} else {
styledata = data;
cb();
}
});
log 中 url 确实是:“ res/default/style.json ”
我调用上面的方法,在android中是可以读到json文件的,但是 在ios中 却读不到json 文件 , 会走到 cc.log(“json file : “+ url +” load failed , error:”+err); 这句话。
各位同僚,哪位知道这是为什么吗 ?