无法在 UITextfield 上添加操作以查看控制器

Can't add action on UITextfield to view controller

很好,直到我突然无法在 xcode 上向 UITextfield 添加操作,故事板上视图控制器的 class 名称 == 视图控制器的代码,没问题向 UIButton 添加动作,但 UITextField 在 ctrl 拖动到代码时没有动作选项:((

我想知道到底发生了什么

您可以使用UITexFieldDelegate协议的textFieldDidBeginEditing方法。当您点击文本字段时调用此方法

UITextField 不提供操作。使用 UITextFieldDelegate。

勾选这个linkhttps://developer.apple.com/reference/uikit/uitextfielddelegate

好的,找到问题了,

我使用了 SwiftValidator 和这个:https://github.com/jpotts18/SwiftValidator/blob/43fddfb3851b8edc3b26ec0d49404fa445963483/SwiftValidator/Core/Validatable.swift

扩展以某种方式搞砸了XCode,我无法在界面生成器上为 UITextFIeld 添加 IBAction。

类似的问题,但在 UIButton 上:Can't connect IBAction in Xcode