Upon updating to Xcode 11 one of my VC files had @available(iOS 13.0, *) add to it, which stops my app from building. It hasn't been added to any other file. Are there some likely reasons for this to be added?
Take care however. Setting the target to iOS 13 will prevent users to download on iOS12 devices or below. iOS 13 is not yet enough spread to afford this.
For the other issue:
My viewcontrollers are not going all the way to the top of the screen anymore. A constraints issue maybe. I'll experiment and see what I find.
No, it is not a constraint, it is a new default setting for VC.
- Go to IB
- Select your VC (select VC itself)
- Open attributes inspector
- You should see a field named Presentation
- Its content is likely Automatic
- Change to full screen
You will see that the VC displays changes and now covers the full screen.
If everything OK now, don't forget to close this thread, and open new ones as needed later.