TFT ILI9341 White Screen with an Arduino Uno

I've been able to successfully test my setup with the Adafruit graphics test, after making the RST code change. So my wiring is good.

I want to move on to using the memory card and uploading images to run on the screen. I'm quite new to electronics.

I'm trying to use this tutorial to learn more about programming graphics for the TFT screen.

This example uses the inbuilt TFT library instead of the Adafruit library. The code provided contains a definition for rst. But when I upload it I just get a white screen. I've also tried running the TFT example test.

Why would the adafruit test work but the TFT test not work? Any suggestions?