Swift 4: @IBOutlet UITextView 崩溃

Swift 4: @IBOutlet UITextView crash

我使用嵌入在视图控制器中的 table 视图。我在 table 视图中存储了一些项目,例如 UITextFieldUISlider 等。当我在 class 中连接这些项目时,应用程序在 UITextView 插座上崩溃。

@IBOutlet weak var nameProfileTextField: UITextField!
@IBOutlet weak var ageSlider: UISlider!
@IBOutlet weak var descriptionProfileTextView: UITextView! //Crash here!

错误消息对我没有帮助。控制台仅显示以下消息,没有更多详细信息。

terminating with uncaught exception of type NSException

@IBOutlet 连接似乎正常,如下图所示。

删除连接并重新连接。检查 class 名称在文件和故事板中是否相同。

您的 IBOutlet 链接 界面生成器 相关的 UIViewController 似乎没问题。

可能是 UIViewController 上的 IBOutlet 关联了不止 1 个指针。

如果右击相关UIViewController中IBOutlet左边的灰点,是不是只有1个引用?

例如

如果这不起作用,我建议删除界面生成器中的 UIViewController 并重新开始。