Я работаю с бесплатным приложением, которое вычисляет оценки для норвежских школьников. Различные предметы хранятся в базе данных sqlite. Все работает хорошо, за исключением одного: если я закрою приложение и перезапущу быстро (быстрее, скажем, за одну секунду), оно вылетает. Кроме того, это происходит только в том случае, если я закрываю приложение при определенных обстоятельствах, связанных с выбором / проверкой объектов в UITableView
(изменения немедленно сохраняются в базе данных). В любом случае, если я подожду более одной секунды, прежде чем перезапускать приложение, оно никогда не выйдет из строя.
Ошибка не отслеживается в окне консоли.
Приборы обнаружили утечки памяти в моем приложении, но они очень маленькие (16 байт). Я предполагаю, что это не причина аварии (но я постараюсь остановить утечки). Я также попытался удалить и переустановить приложение, а также включить и выключить iPod / iPhone. Без изменений ...
Я понимаю, что не могу никого попросить найти ошибку в обширном коде моего приложения. Мои вопросы к вам, ребята:
- Кто-нибудь из вас сталкивался с подобными ошибками? Связанные с sqlite?
- Как вы думаете, App Store отклонит приложение из-за этого?
- Кто-нибудь знает, с чего начать поиск ошибки?
Я очень благодарен за любой ответ!