У меня очень большое графическое приложение для Mac, и теперь я получаю много следующих сообщений в консоли на 10,9 ГМ.
<Error>: Error: this application, or a library it uses, has passed an invalid numeric value (NaN, or not-a-number) to CoreGraphics API. This is a serious error and contributes to an overall degradation of system stability and reliability. This notice is a courtesy: please fix this problem. It will become a fatal error in an upcoming update.
Я заметил, что эти сообщения появляются в отладчике после вызова [NSApp nextEventMatchingMask: untilDate inMode: dequeue], но я думаю, что причины находятся в некоторых других местах. Но у меня слишком много мест, где я использую Cocoa Graphics. Я не получал такого сообщения до 10.9.
Как определить, где NaN переходит к API CoreGraphics?