如果实际上并未从用户的操作中调用 IBAction,那么在使用 IBAction 时是否存在任何问题?
如果您有类似的操作
-(IBAction)sayHello:(id)sender;
您可以在课堂上调用它,例如:
[self sayHello:@"x"]
@"x" 不做任何事情,它只是为发送者填写。
您实际上可以在没有 (id)sender 的情况下创建 IBAction 方法
-(IBAction)sayHello;
并从用户的操作和代码中调用它,但是您不会从界面中获得任何有用的发件人信息。从代码调用时,为发件人填写的“正确”方式是什么?当从代码中调用它时,您可以创建发送者信息吗?
只是想弄清楚。