我需要使用 XCode 5 调试 NSPreferencePane 我不知道如何实现这一点。任何有关如何实现这一目标的帮助将不胜感激?
谢谢,迈克尔
我需要使用 XCode 5 调试 NSPreferencePane 我不知道如何实现这一点。任何有关如何实现这一目标的帮助将不胜感激?
谢谢,迈克尔
使用调试器,您可以启动要调试的程序,或附加到正在运行的进程。由于首选项窗格是从主机应用程序加载的,因此您需要执行后者。
例如,在 gdb 中,如果您知道进程的 pid,则可以调用:-
attach <pid>
在 XCode 中,转到 Debug 菜单并选择“Attach to Process”,然后选择加载 NSPreferencePane 的主机应用程序。
我无法将调试器附加到 NSPreferencePane,而是使用了 NSLog 语句,然后我可以使用 OSX 中的控制台应用程序读取这些语句。希望这对将来遇到此问题的人有所帮助。
谢谢,迈克尔
使用 NSAlert 在您想要记录消息的任何位置显示警报。