はじめに
現在Xcode11.2を使用している場合すぐにアップデートしてください!!
UITextViewでクラッシュ
Xcode11.2には致命的なバグがあります。
Storyboard,xibでUITextViewを使用しているとクラッシュします。
対応としてはStoryboard,xibでUITextViewを使わずにコードで書くしかないのですが、このバグに関してはすぐに修正されXcode11.2.1がリリースされています。
現在(2019/11/29)ではXcode11.2だとApp Store Connectにアップロードできなくなっています。(下記参考)
Xcode 11.2ではApp Store Connectにアップロードできない
雑記
個人的にはXcode11.2で解消されたUITabBarControllerのバグが面白かったです。
一部で話題になっていましたが、StoryboardからUITabBarControllerを生成すると左端に謎のViewが表示されるんだとか...
こちらの公式の回避策が下記のようなものでした
class WorkaroundTabBarController: UITabBarController {
required init?(coder: NSCoder) {
super.init(coder: coder)
// This must be run immediately after the call to super.
if (tabBar.subviews.count > 1) {
tabBar.subviews[0].isHidden = true
}
}
}
力技感があって素敵です
さいごに
早い段階でこのバグの報告があったので、私は11.2にはアップデートせずこのバグに遭遇することはありませんでした。
運悪くXcode11.2でSwiftの学習をはじめた方はこれにハマって長時間悩んだかもしれませんね
このバグのおかげで最近わりとリリースノートを見るようになりました