将Xcode更新到11.2后,使用UITextView时应用因_UITextLayoutView错误崩溃
大家好!我在将Xcode从11.1更新到11.2后遇到了一个问题。之前运行良好的应用现在在启动时崩溃,崩溃与`UITextView`相关。在控制台中看到如下消息:
```
Terminating app due to uncaught exception 'NSInvalidUnarchiveOperationException', reason: 'Could not instantiate class named _UITextLayoutView'
```
我的项目中有一个通过Storyboard创建的文本字段的界面。代码大致如下:
```swift
import UIKit
class NoteViewController: UIViewController {
@IBOutlet weak var textView: UITextView!
override func viewDidLoad() {
super.viewDidLoad()
textView.text = "Заметка"
textView.font = UIFont.systemFont(ofSize: 16)
}
}
```
在Xcode 11.1上一切正常,但更新后立即崩溃。我尝试过清理项目(Clean Build Folder)、删除Derived Data、重新安装Xcode——都没有用。从头创建一个带有UITextView的新项目——同样出现这个错误。