Xcode 12.5.1 SKTexture error loading image resource

I have not been able to find a solution to this problem. Screenshots attached for run error, asset setup, code used to load image. Anyone any hints for me on this?

I went through the development process again and when I got to setting up the DesertBackground image in the asset library I remembered that I went through the process of making a copy of the original png and resizing to get the x2 and x3 and renamed the files accordingly. This meant that instead of the desert background being named "DesertBackground.png" it was named DesertBackground appended with @x1.png instead of just png. I had assumed that the load image process would have selected the appropriate image based on the devices capability and loaded the appropriate named file. This has been proved to be wrong, at least, for the simulator. I have now solved my problem by not doing the sizing process and the backgrounds now load correctly.

Xcode 12.5.1 SKTexture error loading image resource
 
 
Q