をインポートしようとすると、ファイルが見つかりません私のプロジェクトには、はい、その名詞には存在しませんが、SBJson.h
という名前のファイルがあります。 私はthis step by step tutorialをたどっています。JSON.hは:私はそのエラーを得たビルドするJSONフレームワーク
答えて
プロジェクトからJSONフォルダを削除してから、再度追加します。
「追加したフォルダのグループを作成する」ラジオボタンがオンになっていることを確認してください。他の「フォルダ参照の作成...」ボタンが選択されている場合、フォルダ参照のみが作成され、Xcodeはそのフォルダの内容を認識しません(XcodeはJSON.hを認識しません)。
、そして得られたフォルダには、次のようになります(「フォルダ」を示すことは、本当にグループで、フォルダの黄色の色に注意してください)
こんにちはMichael、私はフレームワークの著者が 'JSON.h'ファイルが廃止され、' SBJson.h'に置き換えられたと発表しました。違う。 github https://github.com/stig/json-framework/downloadsに移動し、古いパッケージ(例:SBJson_v3.0.4.zip)をダウンロードして解凍し、classesフォルダにある 'JSON.h'ファイルを開きます。このコメントを読むことができます: '警告JSON.hヘッダーは非推奨で、今後のリリースでは消えます。代わりにSBJson.hをインクルードするように変更してください。 ' – Malloc
SBJson.hをインポートするように変更した場合、問題は解決しましたか?上記のスクリーンショットのすべての「エラー」は、ARCの非互換性によるものです。 –
私はARCの非互換性を解決しました。各ファイルのフラグコンパイラに '-fno-objc-arc'フラグを追加する必要がありましたが、ARCとの互換性はありません。 'SBJson.h'に戻って、私は現在Webサービスを開発していて、すぐにそれをテストします。私はあなたにそれが動作するかどうかを知らせます。 – Malloc
誰も答えることはできません
この。どのフレームワークをインポートしましたか?なぜそれがJSON.hを持つべきだと思いますか? – bmargulies
私はgithub https://github.com/stig/json-framework/downloadsからダウンロードしました – Malloc
質問を編集して「このフレームワークをダウンロードしました。{url}、私はこのチュートリアルに従っています{url} ...それ以外の場合は、読書を求めています。 – bmargulies