2013-02-06 22 views
2

要QA在后台运行的应用程序,我希望能够使其进入挂起状态。有没有一种可靠的方法来触发这一点?如何让iOS应用程序进入挂起状态以测试后台任务行为?

+4

按下设备的主页按钮将您的应用程序置于后台而无需停止调试器。你不能使用这种方法来测试你的应用程序吗? – Yaman

+0

这整个连续集成和自动化测试的失败... –

+0

@Yaman - 我认为背景状态和暂停状态是不同的。请参阅此处的图表https://developer.apple.com/library/content/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/TheAppLifeCycle/TheAppLifeCycle.html#//apple_ref/doc/uid/TP40007072-CH2-SW3 – Robert

回答

1

只需打开外部URL,你的应用程序将移至后台支持Safari浏览器:

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

编辑: 我以前从未使用过UIAutomation,但看事情我觉得KevinH的答案应该对你的情况更好。

相关问题