IOS 開発... コード ファイルと同じディレクトリに "Data.js" という名前の json データ ファイルがあり、次のコードでアクセスしようとしています...
NSString *filePath = [[NSBundle mainBundle] pathForResource:@"Data" odType:@"js"];
しかし、これはnullを返しています。
これに関するヘルプは大歓迎です。
上記の書かれた答えは正しいです。デフォルトでData.js file
は、 に追加されますcompilation phase
。それを にドラッグできますCopy Bundle Resources phase
。参考までにスクリーンショットを追加します。ターゲットの設定ページに移動すると、Build phases
これらのセクションが見つかります。選択したファイルをドラッグして Copy Bundle Resources phase
ビルド フェーズでバンドル リソースをコピーするために Data.js が追加されているかどうかを確認しましたか?
JS ファイルを追加すると、Xcode はそれらをバンドル リソースのコピー フェーズではなく、コンパイル フェーズに追加します (これらはコード ファイルであるため)。プロジェクト設定に移動して、適切なフェーズに移動する必要があります。