Сообщение от отладчика: прекращено из-за проблемы с памятью только на устройстве - PullRequest
0 голосов
/ 04 июня 2018

У меня есть таблица изображений в моем приложении для iOS. Когда я тестирую свое приложение для iOS в симуляторе, оно работает нормально.но в устройстве при прокрутке таблицы выдается эта ошибка: Сообщение от отладчика: прекращено из-за проблемы с памятью.В моем приложении также нет никаких предупреждений.Но по-прежнему происходит сбой в устройстве. Как решить эту ошибку

Примечание. Я использую ENSideMenu.

1 Ответ

0 голосов
/ 04 июня 2018

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

Сообщение от отладчика: прекращено из-запроблема с памятью.

Возможно, возможны утечки памяти или может быть перегрузка памяти (например, контроллер представления остается в памяти даже после появления / отклонения из-за сильной ссылки на него.)

Как проверить:

  • Вам нужно создать приложение с профилем (cmd + i) и выбрать Allocation из параметров, а затем протестировать ваше приложение.

  • Вы увидите все контроллеры представлений, которые выделяются и освобождаются во время тестирования.

  • Просто определите контроллеры представлений, которые занимают слишком многопамяти и попытайтесь оптимизировать ее память.

  • Также вы можете идентифицировать контроллер представления, который остается в памяти (не освобождает) даже после всплывающего окна / отклонения.

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