代码中不必要的警告

时间:2010-09-30 20:52:05

标签: iphone

我无法找出为什么我会收到不必要的警告: “方法'someMethod'找不到”?虽然在运行时它正在执行此方法,但我得到了预期的结果。仅供参考...被调用的方法存在于我已经在我班级中导入的单独的类中。

3 个答案:

答案 0 :(得分:1)

如果您尝试对某个对象执行某些操作,是否将对象强制转换为该对象的类?

如果您尝试访问类实现中的方法,是否在.h中声明了该方法?

答案 1 :(得分:1)

通常有两个原因之一:

1)你没有正确地使用你正在调用该方法的对象。

[(UITableView*)myTableView setDelegate:self];

2)您正在调用的方法可能不在您的自定义类'(公共)@interface

@interface MyCustomClass : NSObject {

}

- (void)doSomethingReallyImportant;

@end

答案 2 :(得分:0)

然后你可能没有把这个方法放在班级'@interface中。如果是公共方法,你应该这样做。

能够在没有警告的情况下进行编译是一件好事。