在设备和模拟器上测试时app的不同行为?

时间:2011-08-17 06:26:09

标签: iphone testing ios-simulator device

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

当用户点按手机的“主页”按钮时,应用程序将变为非活动状态,当点按应用图标再次打开时,该应用图标会显示在点击“主页”按钮之前显示的相同视图,从而变为活动

但是在设备上进行测试时,

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

为什么它的行为不同?我可以做些什么让app在模拟器上运行?

谢谢:)

1 个答案:

答案 0 :(得分:2)

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

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

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

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

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

此链接中的

MULTITASKING 部分可以帮助您..
http://www.differencebetween.com/difference-between-apple-iphone-ios-3-and-ios-4/