我试图从performClick:
拨打awakeFromNib
并且无效。我认为它是因为它需要发件人而awakeFromNib
没有发件人。我尝试使用nil
,self
和sender
作为performClick:
的发件人但似乎没有效果。我的代码是
- (void)awakeFromNib {
[myButton performClick:sender];
}
有人能想到解决这个问题吗?谢谢你的帮助
答案 0 :(得分:1)
你应该总是打电话给[super awakeFromNib]
,因为你永远不知道超级班的做法。
awakeFromNib
放置performClick:
是一个不好的地方,因为尽管所有内容都已加载并初始化,但无法保证所有内容都已启用且可见。如果某个按钮被禁用或隐藏,它将忽略performClick
消息。
答案 1 :(得分:0)
您可能还没有联系到qcview
出口。您所说的一切都与向nil
发送消息一致,该消息不执行任何操作并返回nil
,Nil
,NULL
,NO
,{{1 },或0
。