因此,我有一个带有按钮的 View ,该按钮使用此方法签名调用 IBAction 方法,并且它可以通过该按钮正常工作。
-(IBAction)getCurrentConditions:(id)sender
我还想从 ViewDidLoad 中调用相同的方法。由于我不需要从 ViewDidLoad 传递任何内容,因此我应该在 (id)sender 参数中传递什么?
最佳答案
发送者通常是发送消息的“IBOutlet”,例如 UIButton。因此,您可以将该按钮链接到 View Controller 并将其设置为发送者。或者,如果您对发件人没有采取任何措施,您可以直接发送 nil。
关于iOS7 也从 ViewDidLoad 调用 IBAction 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23175538/