代码之家  ›  专栏  ›  技术社区  ›  Amanda Mitchell

如何开始调试带有URL的Cocoa应用程序?

  •  4
  • Amanda Mitchell  · 技术社区  · 16 年前

    我正在调试一个Cocoa应用程序,它可以充当自定义URL协议的处理程序。当我在应用程序启动后单击某个链接时,该应用程序工作正常,但如果在单击链接时应用程序尚未启动,则会有某种原因导致应用程序崩溃。

    有没有什么方法可以让我在调试器中启动应用程序,然后“愚弄”它,让它以为我刚刚点击了一个链接?

    2 回复  |  直到 16 年前
        1
  •  4
  •   Ken    16 年前

    你能做到的

    gdb --wait myAppName
    

        2
  •  0
  •   Andy    16 年前

    一旦URL处理程序被调用,您能从XCode附加到您的进程吗?您可以尝试在URL处理程序代码中添加一个模态NSAlert,以便在您可以附加到进程之前暂停它。