JSONKit.hおよび JSONKit.mファイルをプロジェクトにインポートすると、次のエラーが発生します。ブラウジングしてブラウジングしましたが、これらの問題に遭遇した人はいませんか?
私がしたことは、ファイルをインポートしてビルドすることだけでした。
それは私がインポートするのを忘れたものですか、それとも...??????
JSONKit ファイルで ARC (自動参照カウント) を無効にすることができます。
一般的なステップは次のとおりです。
詳細については、この投稿を参照してください: iOS 5 のベスト プラクティス (リリース/保持?)。
それが役に立てば幸い。
編集
議論の後、問題を解決するための他のオプションもいくつかあります。たとえば、JSONKit を ARC 互換に変換できます。しかし、さんの説明によるとMike Weller
、JSONKit はmalloc
メモリ管理に使用するため、変換するのは非常に困難です。
-fno-objc-arc
コンパイラフラグを使用することは、問題を解決するためのリスクが低く便利な方法だと思います。
tangqiaoboy の回答はこれらのエラーを解決しますが、クラス NSJSONSerialization の使用を検討することもできます。NSDictionary と NSArray を JSON に、またはその逆に変換するのが非常に簡単になります。
幸運を!
ARC
次の手順に従って、プロジェクトを互換性のあるものに変換できます
に行くEdit menu -> Refactor -> Convert to Objective-C ARC...
または、現在のプロジェクトでdo not
使用する場合は、の手順に従います。ARC
tangqiaoboy