40代からのフリーランス

Ruby on RailsとiOS(Swift、Objective-C)でスタートアップのサービス開発を支援しています。

Xcode11でビルドすると挙動が変わる

iOS13対応をするために

Xcode11をインストールしました

 

Xcode10ではiOS13でデバッグをするための

シンボル情報がないんですね・・・

 

Xcode11でビルドして困ったのが

presentViewControllerの挙動の変更です

中途半端にポップアップしたような画面になります

 

それだけならまだしも

portraitとlandscapeが切り替わらない・・・

 

ということで

ViewControllerのmodalPresentationStyleをオーバーライドして

UIModalPresentationFullScreenを指定するようにしました

 

ストーリーボードで遷移しているところも

オプションがあるので変更可能です

 

iOS13対応はまだ少し続きそうです