我的目标C app成功编译,但我收到Xcode警告:
Instance method '-objectFromJSONData' not found (return type defaults to 'id')
在这一行:
NSDictionary *userInfo = [data objectFromJSONData];
我怎样摆脱那个警告?
答案 0 :(得分:1)
您需要#import
声明该方法的头文件。并且您需要确保data
属于定义方法的类。
答案 1 :(得分:1)
当您创建自定义类或使用在Apple外部构建的类时,您需要导入正在使用的框架或类的标头。这允许编译器交叉检查返回类型等等。
当您尝试发送有效消息(但编译器不知道)时,您将收到该警告。代码应该运行并在那里处理警告,但我很高兴您想要消除警告。
在与您发布的代码相同的.m文件中...靠近顶部...添加
#import "JSONKit.h"