file.sqlite
Core Dataアプリケーションを作成しましたが、デフォルトとは別のディレクトリに保存したいと思います。このSOスレッドに出くわし、このSO質問を投稿しました。プロジェクトは完了しているように見えますが、file.sqlite
指定した場所に保存されていません。AppDelegate.m
メソッドを作成し、ファイルにコードを追加しましたが、storeURL
変数はまだデフォルトの「Documentsディレクトリ」に保存されています。ファイル内で作成したメソッドを呼び出して、変数の適切な場所を指定するにはfile.sqlite
どうすればよいですか?AppDelegate.m
storeURL
変えればいいのに
NSURL *storeURL = [NSURL fileURLWithPath: [docPath stringByAppendingPathComponent:@"Accounts.sqlite"]];
に
NSURL *storeURL = [NSURL fileURLWithPath: [documentsDirectoryPath stringByAppendingPathComponent:@"Accounts.sqlite"]];
また、これはiOSシミュレーターのサポートを壊しますか?