如何使iOS应用程序进入挂起状态以测试后台任务行为?

时间:2013-02-06 01:27:46

标签: ios

要QA在后台运行的应用程序,我希望能够使其进入暂停状态。是否有可靠的方法来触发这个?

2 个答案:

答案 0 :(得分:3)

如果您想运行将应用程序置于后台的自动化测试,那么您将需要使用UIAutomation。您可以专门查看UIATarget.deactivateAppForDuration(),这将完成您想要的任务。

答案 1 :(得分:1)

只需打开外部网址,您的应用就会转移到后台,转而使用Safari:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://www.google.com"]];

修改 我之前从未使用过UIAutomation,但看看我认为KevinH的回答对你的情况应该更好。