Странная задержка сенсорных событий в UIView - PullRequest
1 голос
/ 19 февраля 2011


Я работаю над приложением OpenGL для iPhone ...
Мое приложение имеет только 2 просмотра:
Представление OpenGL и, как подпредставление для представления OpenGL, представление с единственной целью перехвата сенсорных событий ...
Проблема заключается в том, что примерно через 10-15 минут работы приложения на устройстве я получаю большую (0,5 с-1 с) задержку между каждым касанием. Moved: withEvent: call
Анимация работает плавно, и загрузка процессора также не является проблемой (максимум 10%) Я понятия не имею, что может быть причиной этого

1 Ответ

2 голосов
/ 19 февраля 2011

Это странно, ах.

Это происходит на устройстве, верно? Когда вы не работаете на привязи от XCode?

Я полагаю, что вы используете много памяти, или утечка, или просто каким-то образом расходуете все больше и больше памяти.

Вы знакомы с различными инструментами памяти, чтобы наблюдать за происходящим?

Кроме того, как насчет этого: запустите несколько других больших приложений, которые остаются в фоновом режиме. Запустите ваше приложение, пока проблема не появится. Затем убейте другие приложения. Проблема внезапно уходит? Если это так, значит, у вас мало памяти.

Было бы интересно услышать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...