2

我是否需要每次都使用这样的选择器:#selector(MyClass.functionName)或者我可以让它#selector(functionName)更清楚?或者也许还有使用的隐藏优势MyClass.functionName

4

1 回答 1

2

Selector("methodName")现在已弃用,因此Selector(Class.methodName)如果您在这种情况下喜欢可靠的代码,则应该使用。

主要的好处是减少了在重构调用选择器时出现的拼写错误。新系统是类型安全的,编译器可以检查方法是否实际存在并建议版本。

于 2016-03-30T11:32:46.280 回答