以下を使用して、コンパイルされたアプリケーションのバンドルの一部であるファイルのパスを取得できます。
[[NSBundle mainBundle] pathForResource:@"MyFile" ofType:@"txt"];
// .../iPhone Simulator/6.0/Applications/52AD3E56-41DC-4A0E-A435-DACBF9475540/MyApp/MyFile.txt
しかし、Xcodeプロジェクトのディレクトリ内で元のファイルのパスを取得する方法はありますか?
上記の例では、のようになります~/projects/xcode/MyApp/MyFile.txt
。
コンテキストは次のとおりです。プロジェクト(NUI)で作業していて、アプリケーションを実行し、アプリの実行中にXcodeでリソースのファイルを変更し、アプリの実行中にアプリで新しく変更されたファイルを再読み取りできるようにしたいまだ実行中です。
これは開発中にのみ使用されます。これは明示的に可能ではありませんが、この問題に対する他のアプローチのアイデアを誰かが持っていますか?