2012-05-15 5 views
1

Я реализовал XPC, поскольку Apple рекомендует его для операций с высоким риском. Проблема заключается в том, что при сбое XPC он отображает диалог сбоев пользователю. Я знаю, что этот код иногда может растрешаться, поэтому я в первую очередь воспользовался XPC. Так я могу подавить отчет о сбоях?XPC вызывает появление диалогового окна с ошибкой

Если вам нужна какая-либо информация, пожалуйста, добавьте комментарий, я обновлю как можно скорее.

+0

Что вызывает крушение? Это «NSException» или сигнал? – trojanfoe

+0

Исключение можно поймать, так что это не проблема, это вызвано сигналом. Мы также пытались захватить сигналы, но хорошо, это просто не работает для нашего XPC. –

+0

Значит, у вас есть код, который, как вы знаете, может _crash_ иногда? Является ли авария вашей ошибкой или неисправностью багги класса/рамки какао? –

ответ

2

Я нашел ответ здесь: http://lists.apple.com/archives/cocoa-dev/2009/Sep/msg01658.html

Это может решить вашу проблему, но это может вызвать другие проблемы: Я не уверен, если это все еще разрешено в песочницы приложений ...

Тем не менее, правильная вещь, чтобы сделать, это исправить аварии :)

+0

Звучит очень хорошо, мы проверим его пока, но это должно быть так. –

+0

Отлично, я рад, что смогу помочь :) Принимая ответ, очень благодарен :) –

+0

Да, но пока он не работает для нашего XPC :), но я дам ему еще несколько попыток в выходные, у меня есть некоторые идеи –

Смежные вопросы