【发布时间】:2018-08-09 15:53:18
【问题描述】:
在 Xcode 中,您可以按住 Control 键单击函数定义,然后从上下文菜单中选择“查找调用层次结构”。这会在左侧导航区域中显示该函数的所有调用者。
这也适用于属性,但它只显示对 getter 的调用。有没有办法查看对 setter 的调用?
选择菜单项导致 Xcode 在搜索字段中写入Foo.setter:bar。我尝试用setter 替换getter,但似乎没有用。 (实际上,它似乎触发了 Xcode 中的一个错误。一个名为 com.apple.dt.SKAgent 的进程现在正在消耗大量 CPU,必须被杀死。)
【问题讨论】:
-
首先,试试 Xcode 10 以防万一。
setter肯定很慢,但它确实在我的机器上结束。但是,它的结尾是错误的(也就是说,它没有列出任何调用)。完成后,请向 Apple 提交错误。