我正在构建一个基于 HTML 的 iPad 应用程序,并且我正在从本地文件加载 HTML。在这些文件中,我需要 jQuery 库,所以我的项目中有 js 文件,我将使用 stringByEvaluatingJavaScriptFromString 或类似的东西加载它——这目前无关紧要。
当我使用以下代码时,NSLog 返回 null:
NSString *gameFileContents = [NSString stringWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"jquery172" ofType:@"js"] encoding:NSASCIIStringEncoding error:nil];
NSLog(@"%@",gameFileContents);
当我仅将文件的扩展名从 .js 更改为 .json 时,一切都很好。
NSString *gameFileContents = [NSString stringWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"jquery172" ofType:@"json"] encoding:NSASCIIStringEncoding error:nil];
NSLog(@"%@",gameFileContents);
对文件的扩展名有任何限制吗?我可以像那样使用该文件,但它似乎不正确 - 我喜欢一切都到位。