为什么我调用了exit(0)方法,但是只是很home键的功能相同,无法全部退出,转到后台运行?

解决方案 »

  1.   

    没有提供用于正常退出IOS应用的API。
    在IOS中,用户点击Home键来关闭应用。你的应用应该符合以下条件:它不能自行调用方法,而应采取措施与用户交互,表明问题的性质和应用可能会采取的行为,比如打开WIFI,使用定位服务等供用户选择确定使用;
    警告:不要使用exit函数,调用exit会让用户感觉程序崩溃了,不会有按Home键返回时的平滑过渡和动画效果;另外,使用exit可能会丢失数据,因为调用exit并不会调用-applicationWillTerminate:方法和UIApplicationDelegate方法;
      

  2.   


    程序不需要退出,但是你可以在applicationWillTerminate等相应函数中做你认为退出该做的操作,同时,再次激活的时候,你可以让程序重新进入到登陆界面。程序在后台,除非是那些特殊的服务,不然都是挂起不运行的。
      

  3.   

    exit 后再次点击app 会重新加载
      

  4.   

    非要使用exit函数的时候也可以加点动画,让用户觉得不像崩溃,哈哈~~~