0
我正在构建一个基于HTML的iPad应用程序,我从本地文件加载HTML。在这些文件中,我需要jQuery库,所以我在我的项目中有js文件,我将使用stringByEvaluatingJavaScriptFromString或类似的东西加载它 - 这与现在无关。stringWithContentsOfFile非常奇怪的行为:在XCode
当我使用下面的代码的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);
对文件扩展名有没有限制?我可以使用这样的文件,但它看起来并不正确 - 我喜欢一切就绪。