私のObjectiveCアプリは正常にコンパイルされますが、Xcodeの警告が表示されます。
Instance method '-objectFromJSONData' not found (return type defaults to 'id')
この行で:
NSDictionary *userInfo = [data objectFromJSONData];
どうすればその警告を取り除くことができますか?
私のObjectiveCアプリは正常にコンパイルされますが、Xcodeの警告が表示されます。
Instance method '-objectFromJSONData' not found (return type defaults to 'id')
この行で:
NSDictionary *userInfo = [data objectFromJSONData];
どうすればその警告を取り除くことができますか?
#import
そのメソッドが宣言されているヘッダーファイルにアクセスする必要があります。data
そして、それがメソッドが定義されているクラスのものであることを確認する必要があります。
カスタムクラスを作成する場合、またはAppleの外部で構築されたクラスを使用する場合は、使用しているフレームワークまたはクラスのヘッダーをインポートする必要があります。これにより、コンパイラはリターン型などをクロスチェックできます。
有効なメッセージを送信しようとすると(ただし、コンパイラーは認識しません)、その警告が表示されます。コードはそこで実行され、警告とともに機能するはずですが、警告を取り除きたいと思っています。
投稿したコードと同じ.mファイルに...上部近くに...追加
#import "JSONKit.h"