I tried to add a custom class to my Table View Cell, but after I added it it gives the following error:
I often read that I can't use custom classes in the LaunchScreen but I haven't touched this file. Can anyone help me?
This are my general settings for the main and the launch interface.
I am using Swift.
Go to the properties of your Main.storyboard
and check that Use as Launch Screen
isn't selected. It sounds like you have selected it by mistake.
Prior to iOS 13, you had both:
Main.storyboard
LaunchScreen.storyboard
Starting from iOS 13 by default you have SwiftUI. As a result you no longer have the Main.storyboard
. You only have LaunchScreen.storyboard
.
As for their differences see here
And perhaps like me, you just saw the word storyboard and jumped right at it and later realized you're not building against Main.storyboard.
The fix is simple and is mentioned in Paulw11 answer
It's because SwiftUI has somewhat deprecated the need of storyboards and tends to put focus on using previews as a single source of truth.
If you still want to work with the storyboard then what you have to do is upon creating the project set the 'User Interface' to 'Storyboard':
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With