0

初めての iOS アプリを開発しましたが、比較的些細な問題に直面しています。このアプリは、ローカルの json ファイルに保存されている非常に基本的なデータを使用します。現在、「default.json」ファイルを、Xcode および iPhone 6.1 シミュレーターからアクセスできるローカル ディレクトリに配置しました。

私のシンプルなアプリは魔法のように動作します。

次の宣言を使用して、JSON ファイルに簡単にアクセスできます。

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *jsonPath = [documentsDirectory stringByAppendingPathComponent:@"default.json"];
NSString *jsonString = [[NSString alloc] initWithContentsOfFile:jsonPath encoding:NSUTF8StringEncoding error:NULL];

jsonファイルへのローカル パスは次 のとおりです。

今、iPhone でアプリを起動しようとすると、アプリがクラッシュします。デバッガーのログをすばやく調べると、iPhone 上のファイルへのアクセスに問題がある可能性があることがわかります。

iPhone でネイティブに実行されているアプリ内から defaul.json ファイルを保存してアクセスするにはどうすればよいですか?

4

2 に答える 2