さて、私は以前、特定のファイルをより効率的に検索できるようにするために、XCode内に独自のディレクトリを作成する方法について質問しました。ファイルを再インポートしましたが、今回はフラットグループではなくフォルダー参照を作成するようにしました。すべてが良さそうです、そして私のファイルは青いフォルダーにきちんと整理されています。
これは、これらのフォルダー内のファイルへのパスが変更されることを意味し、アプリケーションバンドル全体のコンテンツを毎回検索する代わりに、新しい、より具体的なパスを検索できるようになると思いました。ただし、任意のフォルダ内のすべてのファイルのパスは、以前と同じです。
例:「items.txt」というテキストファイルは、参照としてインポートした「SupportingFiles」フォルダー内にあります。パスには「/SupportingFiles/items.txt」が含まれていると思います。ただし、パスは/ Users / Mike / Library / Application Support / iPhone Simulator / 5.1 / Applications /(たくさんの数字とテキスト)/AdventurerBASE.app/items.txtとしてログに記録されます。
または、「SupportingFiles」フォルダにある「Defaults」フォルダに含まれている「xxDefault.txt」。「SupportingFiles/Defaults/xxDefault.txt」などが表示されると思います。ただし、ログに記録されたパスは「AdventurerBASE.app/xxDefault.txt」で終わります。
任意の場所にあるすべてのファイルには、「AdventurerBASE.app/(ファイル名)」で終わるパスがあります。シミュレーターにあるのか、実際のデバイスにあるのかは関係ありません。フォルダ参照(青いフォルダ)内のリソースをインポートすることでうまくいくと思いましたが、明らかに他にやるべきことがあります。
明らかに、私はXCodeのファイリングシステムを誤解しています。私は髪を引き裂こうとしているので、それを理解する助けは素晴らしいでしょう。