loadnibnamed对象来调用实例方法

时间:2012-05-10 01:19:19

标签: iphone ios interface-builder xib nib

我有一个自定义视图,我使用loadnibnamed来获取视图对象。我收到一条警告,说当我尝试访问该对象的任何实例方法时,无法找到实例方法。但流程工作正常。我从实例方法获得结果。我还在界面中声明了实例方法。所以这不是申报问题。我想知道为什么警告即将来临。

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

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

CustomButton * customButton = [([[[NSBundle mainBundle] loadNibNamed:@“CustomButton”                                                           店主:无                                                         options:nil] objectAtIndex:0])retain]; [customButton setFrame:CGRectMake(xPos,yPos,width,height)]; [customButton initializeProperties]; - >发出警告

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

由于

0 个答案:

没有答案
相关问题