iOS7 也从 ViewDidLoad 调用 IBAction 方法

标签 ios objective-c methods

因此,我有一个带有按钮的 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/

相关文章:

ios - MKMapView userTrackingMode 在 SwiftUI 中重置

ios - 在 View 中将 Stripe PaymentKit 信用卡文本字段居中

java - 构建我自己的类?

java - 如何使 Java 方法变得通用?

ios - UIControlEventTouchUpInside 在 UIPanGesture 之后没有触发

ios - @autoreleasepool 扩展 NSData 时?

objective-c - 让微调器在加载 View 后立即开始

c# - 是否可以编写一个创建方法的方法?

ios - 如何修复 Twilio 可编程语音错误 - 52134 无效的 APNs 设备 token

iphone - 创建转弯导航 iPhone 应用程序