【问题标题】:Different behavior of app while testing on device and simulator ?在设备和模拟器上测试时应用程序的不同行为?
【发布时间】:2011-10-28 15:48:05
【问题描述】:

当我在模拟器上测试我的应用程序时,

当用户点击手机的主页按钮时,应用会变为非活动状态,当通过点击应用图标再次打开时,它会变为活动状态显示与点击主页按钮之前相同的视图。

但是在设备上测试时,

当用户点击手机的主页按钮时,应用程序会变为非活动状态,当通过点击应用程序图标再次打开时,它会变为活动状态但不会显示在点击主页按钮之前显示的相同视图并显示第一个视图(此处应用的登录视图)。

为什么它的行为不同??我可以在这里做些什么来让应用在模拟器上表现得一样??

谢谢:)

【问题讨论】:

    标签: iphone testing ios-simulator device


    【解决方案1】:

    原因是您的模拟器可能是 4.0 或 4.2。或最新版本。

    因此,当您单击模拟器主页按钮时,应用程序不应从后台删除,并且应用程序正在后台运行。

    因此您再次单击应用程序图标,它将打开相同的视图。

    虽然您的 iphone(设备)可能是 3.0,但它不是多任务处理。

    因此,当单击主页按钮时,应用程序不会保留在后台并从后台删除。因此,当您再次触摸应用程序图标时,它应该会从头打开。

    此链接中的

    多任务处理部分应该对您有所帮助..
    http://www.differencebetween.com/difference-between-apple-iphone-ios-3-and-ios-4/

    【讨论】:

    • 非常感谢。 :) 这很有帮助...假设如果我发布我的应用程序,用户设备上也会发生同样的情况吗? (不同设备版本上的不同行为)我可以采取什么预防措施?
    • 这取决于用户的设备版本。为此,当您发布应用程序时,您必须设置最低部署目标(iphone 可能为 3.0,ipad 可能为 3.2)。因此它可以在任何设备上运行...谢谢。
    猜你喜欢
    • 1970-01-01
    • 2021-03-20
    • 2014-05-14
    • 2013-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多