0

我的目标 C 应用程序编译成功,但我收到 Xcode 警告:

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

在这条线上:

NSDictionary *userInfo = [data objectFromJSONData];

我怎样才能摆脱那个警告?

4

2 回答 2

1

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

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

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

#import "JSONKit.h"
于 2012-03-02T19:15:24.453 回答
1

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

于 2012-03-02T19:12:48.847 回答