0

知道如何通过方法 swizzling 在 finder 中处理上下文菜单单击吗?我正在尝试为此查找需要从 Finder.h 覆盖的方法?

4

2 回答 2

2

我发现了这个示例,它展示了如何使用方法调配和代码注入来添加项目。

https://github.com/infinitelabs/FinderMenu

将子菜单添加到 Mac OS X Finder 的上下文菜单中。子菜单有两个项目,单击它们会显示包含所选项目的窗口。

它使用https://github.com/rentzsch/mach_inject来更新 Finder 进程。似乎它应该做你想做的事。

于 2013-06-05T19:54:52.510 回答
0

在 Objective-C 消息上使用gdb和设置断点。您还可以使用instrument工具来查找方法名称。

于 2012-07-23T06:33:58.440 回答