Macos中,如何根据界面上的一个按钮定位到相关的处理函数

如题,对界面上一个按钮,如何定位到其相关的点击事件函数呢

跟iOS的类似.
macOS是NSButton,继承自NSControl
有action和target这两个属性

你可以在AppKit框架里找到头文件

(lldb) process attach -name QQ
(lldb) pviews
(lldb) po 0x7fc201094360
<TXHoverButton: 0x7fc201094360>
(lldb) po [0x7fc201094360 target]
<AppMoreViewController: 0x7fc1fffae3c0>
(lldb) po [0x7fc201094360 action]
0x0000000107e5deae
(lldb) po NSStringFromSelector(0x0000000107e5deae)
didClickSetting:

感谢,我试试看

1 个赞

好的,感谢