Я помню, что был метод, который вы могли бы переопределить в своем классе делегата приложения, который вызывался бы в случае необработанного исключения. Несколько дней назад кто-то написал сообщение в блоге, в котором он отправил информацию об исключениях в веб-службу с помощью этого метода.
Я извиняюсь, что не могу найти ни имя метода в протоколе UIApplicationDelegate, ни в блоге, который видел на днях. Онлайн-документация Apple, похоже, на данный момент недоступна для поиска (grrr!), И я не могу вспомнить, где я увидел этот пост в блоге - если я его найду, я отредактирую этот пост, добавив ссылку на него.
Но может иметь возможность иметь какое-то восстановление или, по крайней мере, возможность сохранять информацию об ошибке на диск, чтобы ее можно было отправить позже.