La programación de un UIButton no funciona en Swift 4 Xcode 9 Beta 6, no se puede agregar el objetivo
En el pasado no tuve problemas para crear un UIButton programáticamente, pero desde que uso Xcode 9 y Swift 4, no puedo encontrar una manera de hacer que este error desaparezca.
//Adding target to UIButton
func PositionStartButton(xOffset: Float){
StartButton.frame = CGRect(x: Int(0 - 40 + xOffset), y: 0, width: 80, height: 80)
StartButton.setImage(#imageLiteral(resourceName: "Logo_Final_WHITE_Face"), for: .normal)
StartButton.addTarget(self, action: "pressButton:", for: .touchUpInside)
ScrollView.addSubview(StartButton)
}
//The target function
func pressButton(_ sender: UIButton){
print("\(sender)")
}
Mensaje de error: 'NSInvalidArgumentException', razón: '- [Playing.MainMenuViewController pressButton:]: selector no reconocido enviado a la instancia 0x10440a6b0'