无法将 'MyViewController' 类型的值分配给 'UITextFieldDelegate?' 类型的值

Cannot assign a value of type 'MyViewController' to a value of type 'UITextFieldDelegate?'

当我尝试执行 self.tv_salaryNumber.delegate = self.

时,不确定为什么会出现此错误(此问题的标题是下面屏幕截图中显示的错误)

我的 class EarningsVC 实际上继承了 UITextFieldDelegate protocol,所以无法弄清楚为什么会出现此错误。 (您也可以在 Quick Help 下的 hte window 的最右侧看到它。

不想回答我自己的问题,但在我发布此问题后立即发现了我的(愚蠢的)错误。我添加的是 UITextViewDelegate 而不是 UITextFieldDelegate - 所以委托错误。