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

對文件擴展名有沒有限制?我可以使用這樣的文件,但它看起來並不正確 - 我喜歡一切就緒。

回答