Если вы получаете ошибку EXC_BAD_ACCESS, это означает, что вы делаете что-то не так и имеете дело с освобожденными или неинициализированными объектами.Эти ошибки не всегда обнаруживаются, и когда они появляются, они обнаруживаются намного позже фактического нарушения.Моя точка зрения такова, просто потому, что он хорошо работает на iPhone, не означает, что ошибки не существует.
Попробуйте включить NSZombieEnabled
- Это можно сделать, нажав «Продукт» на верхней панели XCode.
- Нажмите клавишу параметров и нажмите «Выполнить».
- Под переменными среды нажмите +
- Добавлен NSZombieEnabled и установите его значение YES
Это должно дать вам более подробную информацию об объекте, к которому вы пытаетесь обратиться, и поможет вамотладить проблему.