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);
ファイルの拡張子に制限はありますか? 私はそのようにファイルを使用することができますが、それは正しくないようです - 私はすべてが整っているのが好きです.