我有一个图形应用程序,在睡眠/唤醒周期后偶尔显示不正确。 我想知道在睡眠或唤醒事件中是否应该做些什么。我已经捕获了这些事件,因为我将光标隐藏在应用程序中,当应用程序唤醒时,光标出现并且必须重新隐藏。我用[[NSBitmapImageRep alloc] initWithBitmapDataPlanes:outplanes创建我的图像,对多个图像进行大量的位操作。我全屏显示图像。 Xcode 7.1,OSX 10.10 我得到的错误是在显示器上闪烁,好像我的合并例程使用了错误的数据。 我假设睡眠拍摄了我所有数据的快照,包括堆栈中的任何数据?很难重现这个问题,但我的应用程序将每天在公共场所运行,并使用调度程序每晚睡觉并在早上自动清洗。 我应该重新初始化所有变量吗? 我无法在苹果文档上看到关于你应该对这些事件采取的行动的任何内容。
答案 0 :(得分:0)
没有必要担心这一点。如果是,那可能是您应用中的错误,也可能是Apple代码中的错误。实际上,你提到的光标问题听起来像是一个bug,你应该在Apple的bug报告器中记录一个关于它的错误。对于没有特定理由需要关注的应用,睡眠/唤醒应该完全透明。您将需要尝试以某种方式确定您所看到的问题并进行诊断。