Hello, again, with or without capturing the uncaught exception in your app, it will be started by the system automatically. It is a iOS feature for multitasking app (VoIP). If you want to know why your app is killed, use the uncaught exception to get the reason. On Thu, Mar 14, 2013 at 8:53 AM, qiulang <qiulang at sinicnet.com.cn> wrote: > Well, I have to say your reply really does not make sense to me. > > In your last reply, you said "the app will be automatically restarted > after killed by system". This time you said "you can add capturing uncaught > exception in your app", you app was killed without any notice then how can > you capture the uncaught exception ? > > I am not being rude. Just your reply does not make sense at all. > > > > > On 3/14/13 2:26 PM, Pai Peng wrote: > >> The app does n't get any event , when it is killed by system. But you can >> add capturing uncaught exception in your app. In this way, the client can >> know why be killed and do something (write some logs) and by next start >> read them. >> >> >> >> >> Sent from my iPhone >> >> On 14.03.2013, at 01:00, qiulang <qiulang at sinicnet.com.cn> wrote: >> >> But how do you define "exited gracefully" ? You are either killed by iOS >>> or yourself and if you can not tell difference between them, then how can >>> your something differently on relaunch ? >>> >>> Thanks. >>> >>> Qiulang >>> >>> >>> On 3/14/13 3:53 AM, John Mah wrote: >>> >>>> On 2013-03-13 12:34 PM, samuelv at laposte.net wrote: >>>> >>>>> You are right some VoIP manage the 'kill -9' like skype and other >>>>> application. I asked on apple developer forum abd on apple develepor >>>>> support how to do that. Unfortunately, they told me they don't >>>>> comment the solution used by other applications. >>>>> >>>>> Maybe they catch some message of launchd. >>>>> >>>>> If you resolve the issue, I m interested by your solution. >>>>> >>>> It is very likely that Skype is detecting the ungraceful exit (from the >>>> termination) upon subsequent relaunch as opposed to catching the >>>> termination event itself. (One could easily write something to >>>> NSUserDefaults which says that it exited gracefully, and then clear it upon >>>> relaunch; if the flag isn't present when the app is launched it does >>>> something different upon relaunch) >>>> >>>> cheers, >>>> - j >>>> >>>> ______________________________**_________________ >>>> Visit our blog: http://blog.pjsip.org >>>> >>>> pjsip mailing list >>>> pjsip at lists.pjsip.org >>>> http://lists.pjsip.org/**mailman/listinfo/pjsip_lists.**pjsip.org<http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org> >>>> >>> >>> ______________________________**_________________ >>> Visit our blog: http://blog.pjsip.org >>> >>> pjsip mailing list >>> pjsip at lists.pjsip.org >>> http://lists.pjsip.org/**mailman/listinfo/pjsip_lists.**pjsip.org<http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org> >>> >> ______________________________**_________________ >> Visit our blog: http://blog.pjsip.org >> >> pjsip mailing list >> pjsip at lists.pjsip.org >> http://lists.pjsip.org/**mailman/listinfo/pjsip_lists.**pjsip.org<http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org> >> >> > > ______________________________**_________________ > Visit our blog: http://blog.pjsip.org > > pjsip mailing list > pjsip at lists.pjsip.org > http://lists.pjsip.org/**mailman/listinfo/pjsip_lists.**pjsip.org<http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org> > -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/attachments/20130314/4810a352/attachment-0001.html>