Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我试图打电话performClick:,awakeFromNib但它不工作。我认为这是因为它需要一个发件人并且awakeFromNib没有发件人。我曾尝试使用nil,self并sender作为发件人,performClick:但似乎没有任何工作。我的代码是
performClick:
awakeFromNib
nil
self
sender
- (void)awakeFromNib { [myButton performClick:sender]; }
谁能想到解决这个问题?谢谢你的帮助
你应该总是打电话[super awakeFromNib],因为你永远不知道超类在做什么。
[super awakeFromNib]
awakeFromNib是一个不好的地方,performClick:因为尽管所有内容都已加载和初始化,但不能保证所有内容都已启用并且可见。如果按钮被禁用或隐藏,它将忽略该performClick消息。
performClick
你可能还没有连接你的qcview插座。您所说的一切都与向 发送消息一致nil,它什么也不做并返回nil, Nil, NULL, NO,0或0.0.
qcview
Nil
NULL
NO
0
0.0