【发布时间】:2011-05-31 07:31:13
【问题描述】:
这让我发疯,因为我无法弄清楚世界上发生了什么。我一直从你的主包中加载文件,xml 文件,html 文件等。但是,现在我试图获取 javascript 文件的内容,但它永远找不到它。我正在使用:
NSData *jsData = [NSData dataWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"global" ofType:@"js"]];
if (jsData) {
NSLog(@"%@", jsData);
} else {
NSLog(@"Can't find file");
return;
}
即使检查 [[NSBundle mainBundle] pathForResource:@"global" ofType:@"js"] 字符串也会返回 null。
我的 globaly.js 文件位于我的 Resources 文件夹中,我的其他文件所在的确切位置使用上述方法完全可以正常工作。
为什么找不到我的js文件?
【问题讨论】:
-
如果脚本是“activity.js”,你为什么要找“global.js”?
-
文件名是global.js还是activity.js?
-
您是否尝试加载名为 global.js 或 activity.js 的文件?
-
对不起,我在这篇文章中输入错误。
标签: iphone cocoa-touch nsdata nsbundle