私が知る限り(そしてどこでも読む限り)、アプリケーションのドキュメントディレクトリはiPhoneのどこかにあるはず/var/mobile/Library/
ですが、取得したディレクトリをログに記録している場合は/var/mobile/Documents
.
次のようにディレクトリを取得します。
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
ここで名前を付けたファイルを作成している場合、これは問題ですか、Settings.xml
それともアプリ/などに何か問題がありますか?
情報: iOS 4.2.1 を搭載したジェイルブレイクされた iPhone 4 を使用しており、アプリは Cydia または SSH 経由でインストールされます。
アップデート
ええ、でもそのディレクトリは実際には私のアプリケーションとは関係ありません。たとえば、ドキュメント settings.xml を作成していて、別のアプリケーションが同じ NSDocumentDirectory と同じファイル名を使用している場合はどうなるでしょうか? そして、はい、私は知っています。Cydia アプリは /Applications にインストールされましたが、/var/mobile/Documents ではなく、私のアプリ用のドキュメント ディレクトリもあるはずです。http://thebigboss.org/hosting-repository/submit-your-app/compile-for-cydia-submissionを見ると、ディレクトリは /var/mobile/Library/ である必要がありますが、前に説明したように、このディレクトリを取得します。