0

我有一个自定义视图,我正在使用 loadnibnamed 来获取视图对象。当我尝试使用该对象访问任何实例方法时,我收到一条警告说找不到实例方法。但是流程运行良好。我从实例方法中得到结果。我还在接口中声明了实例方法。所以这不是声明问题。我想知道为什么会出现警告。

CustomButton 继承自 UIButton。我创建了一个 CustomButton 笔尖。在 CustomButton 类中,我声明并实现了 initializeProperties 实例方法。

当我尝试通过 loadingnib 在任何其他类中访问此方法时,我收到警告(未找到实例方法)。

CustomButton *customButton = [([[[NSBundle mainBundle] loadNibNamed:@"CustomButton" owner:nil options:nil] objectAtIndex:0]) retain]; [customButton setFrame:CGRectMake(xPos, yPos, width, height)]; [自定义按钮初始化属性]; --> 给出警告

但是代码能够访问该方法并实现该方法。我也尝试过类型转换 [(CustomButton*)customButton initializeProperties]; 但仍然收到相同的警告

谢谢

4

0 回答 0