无法将 '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
- 所以委托错误。
当我尝试执行 self.tv_salaryNumber.delegate = self
.
我的 class EarningsVC
实际上继承了 UITextFieldDelegate protocol,所以无法弄清楚为什么会出现此错误。 (您也可以在 Quick Help
下的 hte window 的最右侧看到它。
不想回答我自己的问题,但在我发布此问题后立即发现了我的(愚蠢的)错误。我添加的是 UITextViewDelegate
而不是 UITextFieldDelegate
- 所以委托错误。