为什么在创建按钮操作时有 AnyType 选项

Why is there an option of AnyType when creating a buttons action

创建 UIBUttons 动作时,默认为 AnyType。为什么它是默认的,为什么它是一个选项?不应该只是 UIButton 吗?

我们可以将 任何 类型的 UIControl 连接到 IBAction 方法。此外,我们可以将 UIGestureRecognizers 连接到 IBAction 方法。

如果我们将多个东西连接到这个方法,它必须采用适用于所有可能发送的参数类型。

所以,如果我们将一个 UIButton 和一个 UIGestureRecognizer 连接到一个动作,唯一可行的是如果它采用的参数是 AnyObject.