0

IOS 開発... コード ファイルと同じディレクトリに "Data.js" という名前の json データ ファイルがあり、次のコードでアクセスしようとしています...

NSString *filePath = [[NSBundle mainBundle] pathForResource:@"Data" odType:@"js"];

しかし、これはnullを返しています。

これに関するヘルプは大歓迎です。

4

3 に答える 3

1

上記の書かれた答えは正しいです。デフォルトでData.js fileは、 に追加されますcompilation phase。それを にドラッグできますCopy Bundle Resources phase。参考までにスクリーンショットを追加します。ターゲットの設定ページに移動すると、Build phasesこれらのセクションが見つかります。選択したファイルをドラッグして Copy Bundle Resources phase

ここに画像の説明を入力

于 2013-09-24T12:10:21.803 に答える
0

ビルド フェーズでバンドル リソースをコピーするために Data.js が追加されているかどうかを確認しましたか?

ここに画像の説明を入力

于 2013-09-24T10:18:24.933 に答える
0

JS ファイルを追加すると、Xcode はそれらをバンドル リソースのコピー フェーズではなく、コンパイル フェーズに追加します (これらはコード ファイルであるため)。プロジェクト設定に移動して、適切なフェーズに移動する必要があります。

于 2013-09-24T10:27:18.160 に答える