作者: furheart | 来源:发表于2016-10-24 22:30 被阅读0次

           大家在做项目时偶尔会遇到这样的需求的需求,以编程方式退出iOS应用。而苹果官方文档上说明:SDK中没有提供API用于优雅的退出iOS应用,优雅也就是说以正常的方式。在C中有exit函数用于退出程序,但主动调用exit函数时都是在程序无法正常运行下去的情况下发生的调用,在iOS中也一样,调用exit消息使应用退出,给用户的感觉就像是应用崩溃闪退了一样。使用exit退出,有可能导致某些数据未保存,原因是UIApplicationDelegate中的方法未得到调用就直接退出了应用。

    官文上建议使用 abort 或 assert 宏主动结束应用。

    相关文章

      网友评论

          本文标题:

          本文链接:https://www.haomeiwen.com/subject/jxoqsttx.html