我在 .m 文件中定义了这个方法:
-(void)showHTMLHelp:(NSString *)htmlString pointTo:(UITextField *)textField background:(UIColor *)bgColor {
}
这是 .h 文件中的内容:
-(void)showHTMLHelp:(NSString *)htmlString pointTo:(UITextField *)textField background:(UIColor *)bgColor;
这是我试图调用它的地方,但是使用了未声明的标识符“showHTMLHelp” 构建错误。
[showHTMLHelp htmlString:html pointTo:tfShopOpens background:[UIColor whiteColor]];
如您所见,它在 .h 文件中声明,该文件被导入 .m 文件(正常)。这是什么原因造成的?我查看了 Google 和 SO(没有发现任何具体内容),完成了多次清理,但它不会消失。我试过像这样把'self'放在前面:[self.showHTMLHelp] 然后我得到:
在“PreferencesViewController *”类型的对象上找不到属性“showHTMLHelp”
我做错了什么,我该如何解决?