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'

Respuestas a la pregunta(2)

Su respuesta a la pregunta