0

我需要使用 XCode 5 调试 NSPreferencePane 我不知道如何实现这一点。任何有关如何实现这一目标的帮助将不胜感激?

谢谢,迈克尔

4

3 回答 3

1

使用调试器,您可以启动要调试的程序,或附加到正在运行的进程。由于首选项窗格是从主机应用程序加载的,因此您需要执行后者。

例如,在 gdb 中,如果您知道进程的 pid,则可以调用:-

 attach <pid>

在 XCode 中,转到 Debug 菜单并选择“Attach to Process”,然后选择加载 NSPreferencePane 的主机应用程序。

于 2013-10-25T10:55:09.577 回答
1

我无法将调试器附加到 NSPreferencePane,而是使用了 NSLog 语句,然后我可以使用 OSX 中的控制台应用程序读取这些语句。希望这对将来遇到此问题的人有所帮助。

谢谢,迈克尔

于 2013-10-30T14:13:47.217 回答
0

使用 NSAlert 在您想要记录消息的任何位置显示警报。

于 2013-10-25T08:41:40.400 回答