按home键,在plist中加个变量,就可以让程序不在后台运行了,但是按锁屏键怎么让程序结束呢?

解决方案 »

  1.   

    abort();
    ^_^
      

  2.   

    或者试试结束当前的 Runloop。
      

  3.   

    IOS好像没有提供结束自己的方法....
      

  4.   

    在你相应的事件相应里,调用exit 就可以退出了。
      

  5.   

    楼上说的是对的,不过你如果使用了exit,那么你的程序就无法通过审核了。因为违反了苹果的用户体验
      

  6.   

    苹果不支持你的这种方案,除非你自己写着玩的,专门装到越狱机子上的,实现很简单的例如楼上说的调用home的时候直接exit
      

  7.   

    exit可以通过审核的~~~
      

  8.   


    of course not 
      

  9.   

    如果是开发插件的话,可以调用:
    [(SpringBoard *)[UIApplication sharedApplication] _killThermallyActiveApplication];
      

  10.   

    我有2个应用都用了exit,都通过了,具体还是得看怎么用吧,呵呵
    不过楼主这种情况,可以试下锁屏时清空数据并退到”首页面”,这样应该能达到楼主所要的效果