I have no idea what I am doing wrong. I am also quite new to programming so I am not very good at debugging. This was a test app so that I can see how swift ties in with app
For those who end up in my shoes: If you're creating your button in a static context, ensure you're passing the correct target to UIButton.addTarget(_:action:for:). Passing self will result in passing the type not an instance.