【问题标题】:What's the diffrents between #selector() and Selector() ios Swift [duplicate]#selector() 和 Selector() ios Swift 有什么区别 [重复] 【发布时间】:2018-02-14 19:17:16 【问题描述】: 这两者有什么不同? Selector是什么,#selector是什么 【问题讨论】: 看看这是否有帮助:medium.com/swift-programming/… 标签: ios swift 【解决方案1】: 两者是相同的东西,#selector() 语法的目的是让您避免将选择器编写为文字字符串时可能出现的错误,这很容易出错。 【讨论】: Selector()是旧的,只能用String填充,不能检查语法错误,但#selector是新的,它就像真正的类。