nachshon fertel nachshon fertel - 1 year ago 71
iOS Question

How do I call a button function when the button is not being pressed

I have an IBAction connected to a button, and I wanted to know if there is any way to run that function even if the button is not being pressed. This is what I tried...

Note: I am using swift for this project.

//I get an error when I type this code?

@IBAction func buttonPressed(sender: AnyObject) {

print("Called Action")


Answer Source

Make your sender argument optional and pass nil to ButtonPressed.

self.ButtonPressed( nil )

@IBAction func ButtonPressed( sender: AnyObject? ) {
    println("Called Action")
Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download