当我将按钮链接到源代码(在这种情况下为.h文件)并选择NSButton
作为类型时,Xcode将写入:
- (IBAction)pushClear:(id)sender;
据我所知,它应该是
- (IBAction)pushClear:(NSButton)sender;
我是对的,还是有些困惑?如果我链接s.th.在iOS Interface Builder中,一切似乎都应该做到。
所以我必须手工修理这些东西吗?或者它是否正常(最终,每件事情都运转正常。只是不想在未来遇到问题。
修改
仅使用?
是否存在某种性能问题- (IBAction)pushClear:(id)sender;
答案 0 :(得分:1)
您可以设置如下类型:
- (IBAction)pushClear:(NSButton *)sender;
如果您确定,只有NSButton
个对象会发送此操作。
如果您不确定,可以离开:
- (IBAction)pushClear:(id)sender;
并在此方法内部检查sender
是否为类NSButton
。