没有匹配方法签名的消息将被假定为返回id

时间:2010-11-11 03:48:31

标签: iphone ipad

我收到了编译器的警告:

“警告:'NSSortDescriptor'可能无法响应'+ sortDescriptorWithKey:升序:'”

...在这行代码中:

id sortDescriptor=[NSSortDescriptor sortDescriptorWithKey:@"value" ascending:YES];

编译器也说了以下内容:

“没有匹配方法签名的消息将被假定为返回id ...”

+ sortDescriptorWithKey:升序:是平台的标准方法。这不是我自己的课。

我认为当你没有在界面中声明方法时,通常会出现此消息,但这不是我的方法。

任何想法......

1 个答案:

答案 0 :(得分:1)

iOS 4.0中引入了sortDescriptorWithKey:ascending:方法。所以听起来你正在编译 Base SDK 设置为低于4.0的东西。