我知道这是一个非常笼统的问题......我是ObjC和Cocoa的新自学程序员。
这是我遇到的具体问题。
我编写了一个OSX应用程序,它在99%的时间内运行良好,而且大部分时间都准备好了。我有几个beta测试者使用它喜欢它。
不幸的是,每次在一个伟大的蓝色月亮中它都完全锁定了。它不会在调试控制台中抛出任何错误。它只是锁定。
我已经达到了可以通过一系列步骤复制问题的程度。它也可以以其他方式发生,但这会使它在100%的时间内死亡。
基本上,应用程序使用Apple Scripting Bridge连接到iTunes。它还使用应用程序服务框架来创建全屏显示。
特别是有一首歌间歇地锁定了应用程序。当我打开屏幕流时,它会在达到那首歌时100%打破。
此外,如果我将应用构建目标设置为低于10.7的任何内容,则问题会变得更加突出。
这似乎是一个内存管理问题,但老实说我不确定如何修复它。当我使用剖面仪器时,它并没有告诉我有任何僵尸,泄漏等......
我为不能更具体而道歉,但这是我所拥有的最好的。我在哪里开始尝试解决这个问题?