【问题标题】:how to load aplication from start up page each time in iphone如何在iphone中每次从启动页面加载应用程序
【发布时间】:2012-05-17 08:58:29
【问题描述】:

我有适用于 iphone 的应用程序,我想总是从启动页面打开它,但是当我在 ipad 上加载第一次应用程序时,它会从启动页面加载,但是当我关闭应用程序并第二次在 ipad 上运行时,它会从同一个屏幕打开从我离开的地方我想再次它应该从启动页面打开。当我单击按钮时,我有带有输入按钮的启动页面,我移动到计算屏幕,在那里我执行计算。如果我在计算屏幕上关闭应用程序,当我再次打开它是从计算屏幕而不是从启动屏幕打开的

【问题讨论】:

    标签: iphone xcode


    【解决方案1】:

    在 plist 文件中添加一个字段

    应用程序不在后台运行:让它成为现实

    这是你的完美答案。

    【讨论】:

      【解决方案2】:

      第二次应用将处于后台,这就是为什么它没有从启动应用页面开始。不允许应用程序在后台运行。在 info.plist 文件中设置 Key ""

      【讨论】:

      • 我可以点击复选框来点击或选择这意味着它是真的
      • 是的,您可以将其设置为 true/YES。
      • 我想问的一件事我已经发布了另一个问题,用于更改随机颜色并为 iphone 图表中的每个项目提供特定颜色
      • 是的,我已经投票了,请帮助我,我给你另一个问题stackoverflow.com/questions/10632887/…
      • 我没有使用图表的经验,我会在几个小时后尝试。
      【解决方案3】:

      您应该在您的 plist 中添加该属性:

      UIApplicationExitsOnSuspend 
      

      这将允许您的应用程序“重新启动”而不是保存其状态。这将允许您每次加载启动页面。 (documentation)

      【讨论】:

        【解决方案4】:

        根据它的文档,苹果不鼓励它:-

        没有提供用于优雅终止 iOS 应用程序的 API。

        在 iOS 中,用户按下 Home 按钮来关闭应用程序。如果您的应用程序存在无法提供其预期功能的情况,推荐的方法是向用户显示警报,指出问题的性质以及用户可能采取的措施——打开 WiFi、启用定位服务等。允许用户自行决定终止应用程序。

        警告不要调用退出函数。调用 exit 的应用程序在用户看来似乎已经崩溃,而不是执行正常终止并以动画方式返回主屏幕。

        这是给它的link。无论如何,没有人阻止你使用 exit(0) ,但不鼓励。

        另一种方法是将应用程序的 pList 属性 "Application does not run in background" 更改为 true。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2011-09-09
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-09-11
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多