¿Cómo seguir cuando se presiona un nuevo button creado mediante progtwigción?

Creé un button programáticamente en Swift con este código:

let image = UIImage(named: "pin") as UIImage? let button = UIButton(); button.setTitle("Add", forState: .Normal) button.setTitleColor(UIColor.blueColor(), forState: .Normal) button.setImage(image, forState: .Normal) button.frame = CGRectMake(15, -50, 200, 38) button.center = CGPointMake(190.0, 345.0);// for center self.view.addSubview(button) 

Tengo una function independiente para intentar usar mi segue con el identificador segueOnPin:

  @IBAction func segueToCreate(sender: UIButton) { // do something performSegueWithIdentifier("segueOnPin", sender: nil) } 

Sin embargo, creo que el nuevo button UI no está conectado correctamente a la segunda function porque no funciona. Normalmente lo conecto en el StoryBoard. Sin embargo, el nuevo button no está en StoryBoard porque se está creando mediante progtwigción. ¿Cómo puedo arreglar esto?

Nunca estableces el objective del button. Agregue la siguiente línea en su código.

 button.addTarget(self, action: "segueToCreate:", forControlEvents: UIControlEvents.TouchUpInside) 

Sin embargo, el nuevo button no está en StoryBoard porque se está creando mediante progtwigción. ¿Cómo puedo arreglar esto?

Debes configurar la acción del button, así:

 button.addTarget(self, action: "segueToCreate:", forControlEvents: UIControlEvents.TouchUpInside)