怎么做一个干净的应用程序重启(iOS 6.1)?

时间:2013-03-01 10:50:20

标签: iphone ios objective-c xcode cocoa-touch

我意识到iOS的应用程序。这一切顺利,就像一个魅力...直到设备重新启动!当我手动关闭应用程序时(例如,在我的iPad上我向上滑动四个手指,可视化显示应用程序“活着”的菜单,按住应用程序的图标并按下红色徽章,终止应用程序)我尝试打开它再次发生在我身上:

  • 首先,应用程序在关闭应用程序之前仍然停留在访问的最后一页上(我无法点击标签栏上的按钮或执行任何其他操作)
  • 然后,我唯一能做的就是点按“主页”按钮,然后再次尝试打开该应用
  • 此时我得到的只是一个完美的黑屏

重启似乎不是真正的重启,或者不干净。这对我来说完全没有意义。我错过了什么吗?

3 个答案:

答案 0 :(得分:0)

编辑:

按住应用程序iCon从模拟器/设备中删除您的应用程序 然后重新安装应用程序。并检查它是否有效???

如果您的视图显示为黑色屏幕,则将其返回给地面颜色redColor或按照您的意愿。

答案 1 :(得分:0)

仅适用于iOS app的自然行为。

当您按设备上的主页按钮时,在运行任何iOS应用程序时,它会进入后台,但该应用程序仍然处于后台及其保存应用程序的状态。

因此,如果你点击agin应用程序的图标,你会看到最后一个屏幕,你离开了它。

现在,如果您想从最初重启应用程序,则需要清除它。

走这条路。

  1. 只需双击设备的主页按钮就可以看到像这样在底部运行的应用程序
  2. enter image description here

    1. 要删除特定应用,只需按住,即可在应用
    2. 上看到红色( - )图标

      enter image description here

      只需点击它就可以了。

      1. 现在按主页按钮,然后转到开始应用!!

答案 2 :(得分:0)

问题是Xcode在运行应用程序时会附加一个debbuger,以防止它正常关闭并导致重新打开时出现问题。非常感谢这位指出问题的人:https://stackoverflow.com/a/15176137/1272105