我正在使用来自JSON Data的对象收到警告

时间:2012-03-02 19:01:09

标签: objective-c compiler-warnings jsonkit

我的目标C app成功编译,但我收到Xcode警告:

Instance method '-objectFromJSONData' not found (return type defaults to 'id')

在这一行:

NSDictionary *userInfo = [data objectFromJSONData];

我怎样摆脱那个警告?

2 个答案:

答案 0 :(得分:1)

您需要#import声明该方法的头文件。并且您需要确保data属于定义方法的类。

答案 1 :(得分:1)

当您创建自定义类或使用在Apple外部构建的类时,您需要导入正在使用的框架或类的标头。这允许编译器交叉检查返回类型等等。

当您尝试发送有效消息(但编译器不知道)时,您将收到该警告。代码应该运行并在那里处理警告,但我很高兴您想要消除警告。

在与您发布的代码相同的.m文件中...靠近顶部...添加

#import "JSONKit.h"