为什么在创建按钮操作时有 AnyType 选项
Why is there an option of AnyType when creating a buttons action
创建 UIBUttons
动作时,默认为 AnyType。为什么它是默认的,为什么它是一个选项?不应该只是 UIButton 吗?
我们可以将 任何 类型的 UIControl
连接到 IBAction
方法。此外,我们可以将 UIGestureRecognizers
连接到 IBAction
方法。
如果我们将多个东西连接到这个方法,它必须采用适用于所有可能发送的参数类型。
所以,如果我们将一个 UIButton
和一个 UIGestureRecognizer
连接到一个动作,唯一可行的是如果它采用的参数是 AnyObject
.
创建 UIBUttons
动作时,默认为 AnyType。为什么它是默认的,为什么它是一个选项?不应该只是 UIButton 吗?
我们可以将 任何 类型的 UIControl
连接到 IBAction
方法。此外,我们可以将 UIGestureRecognizers
连接到 IBAction
方法。
如果我们将多个东西连接到这个方法,它必须采用适用于所有可能发送的参数类型。
所以,如果我们将一个 UIButton
和一个 UIGestureRecognizer
连接到一个动作,唯一可行的是如果它采用的参数是 AnyObject
.