我正在尝试编写一个使用串行端口的 OS X 应用程序。我找到了一个示例(可可)并让它在 Xcode 4 中运行。在第一次运行时,它打开了端口,我能够与硬件交换数据。
如果我尝试更改端口,程序就会变得流氓。风车启动,用户界面无响应。我无法从 Xcode 中停止程序,也无法从终端或强制退出中杀死它。Xcode 的强制退出不会这样做。尽管 PID 随着终端的杀戮而消失,但 UI 仍然存在,并伴随着旋转的风车。
唯一的出路是重新启动。欢迎任何关于如何追踪错误代码的想法。我是 Cocoa/Objective C 的新手,所以简单的术语更好。