2012-05-19 99 views
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); 

对文件扩展名有没有限制?我可以使用这样的文件,但它看起来并不正确 - 我喜欢一切就绪。

回答