Я получаю эту ошибку только на старом iPhone4s при регистрации пользователя с помощью Facebook и Parse. Когда я запускаю его на симуляторе, эта ошибка никогда не возникает.
Когда это происходит, приложение занимает всего 21,2 МБ из памяти, что составляет всего 4,2% памяти, доступной на моих тестовых 4s.
Я не уверен, с чего начать, чтобы исправить эту ошибку. Совсем проиграл, если честно.
2015-11-12 08:09:27.647 APPNAME[3883:426582] Получено предупреждение о памяти. предупреждение: не удалось загрузить какую-либо информацию о классе Objective-C. Это значительно снизит качество доступной информации о типах. (lldb)
Некоторые обновления по вопросу, если вы все еще думаете, что это дубликат, я удалю его. Хотя вопрос, который вы предложили в качестве реплики, на самом деле не помогает мне решить проблему.
Я мог бы частично устранить ошибку, уменьшив количество запросов, которые выполняются одновременно, и используя Parse. Приложение, чтобы получить первый запуск и зарегистрировать нового пользователя, мне нужно:
- войти через фейсбук
- запросить данные графика facebook
- добавить данные графика facebook в пользователя Parse
- создать таблицу репутации и связать
- запустить главный экран
- репутация запроса
- условия запроса
- статус учебника запроса
Удалив два последних, я смог убрать предупреждение в первые секунды использования приложения. И затем я получаю предупреждение/ошибку через 10 минут после запуска приложения без взаимодействия.
Это заставляет меня задуматься, если у вас одновременно выполняется много запросов в фоновом режиме, может ли это вызвать такое предупреждение о памяти? Или это чисто ошибка в Xcode, как предполагает другой вопрос?