iOS – Причины сбоя приложения, помимо низкой памяти?

Попытка выяснить, почему мое приложение иногда падает. Я просто запускал его в Leaks, и он разбился, хотя Live Bytes был всего 3,09 МБ. Поэтому не кажется, что я использую слишком много памяти. Ошибок, зарегистрированных на консоли, не происходит, когда возникает сбой при работе на устройстве через Xcode. Также на устройстве нет аварийных журналов.

Что еще можно сделать для устранения неполадок?

One Solution collect form web for “iOS – Причины сбоя приложения, помимо низкой памяти?”

Для Application Crash может быть множество причин. Вот несколько наиболее распространенных.

  • Плохой доступ к памяти.

    Происходит при доступе к выпущенному объекту памяти. Чтобы решить, используйте NSZombies с помощью Simulator. Иногда сбои не моделируются в симуляторе, в тех случаях вы сами по себе.

  • Недопустимое исключение аргумента

    Обычно возникает, если вы обращаетесь к вызову метода или вызываете вызов объекта, которого у него нет. Обычно из-за недействительного литья объектов, например, приведения NSArray в NSMutableArray из типа id и попытки добавить к нему объект.

    Решение состоит в том, чтобы отлаживать использование точек останова и видеть, что является фактическим классом объекта, используя следующую команду и приведение объекта к соответствующему типу.

     po [object class] 
  • UIViewController с UIViewController

    Создание контроллера представления с xib-файлом, который не существует.

    Создание контроллера вида с выходом вида, не установленным в IB.

    Установка IBOutlet UIControl как UITextField в File Owner а затем случайное удаление его из File Owner и не сброс в XIB-файле.

И еще много .. !!

Interesting Posts

Как отрегулировать размер шрифта текста в UIButton, чтобы он был программным путем в Swift?

Макрос препроцессора DEBUG, не определенный для целей CocoaPods

Как изменить размер UITextView во время ввода внутри него?

UIImagePickerController не удаляет файл захвата временного видео из / tmp / capture

Как установить контроллер корневого представления

Хранение UUID в основных данных

UILongPressGestureRecognizer отключает выделение UIButton

Вызов анимации с помощью CATransform3DRotate

Получить ключ разработчика Apple

opencv framework для iOS-ошибки

Уведомления iOS Push с пустым словарем aps

Как создать UIScrollView с разными размерами страниц (привязка страниц, отскок)

Ссылка Branch.io открывает установленное приложение только из общей ссылки Twitter. Оно используется для работы с facebook и электронной почтой, но не более

Текст позиции в текстовом поле

Используйте наконечник в виде заголовка секции таблицы с классом nib

PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.