簡體   English   中英

測試后退出iOS應用程序的最佳方法

[英]Best way to exit iOS application after tests

在我的iOS應用中,我有一個webview。 在該項目中,有一個特定的目標可以運行針對javascript和本機代碼通信的集成測試。 這些測試使用javascript編寫,並在WebView中運行。

我可以檢測到javascript何時完成測試。 我想做的是退出應用程序,以便xcodebuild -scheme MyJSTests可以運行並正確退出。

測試完成后退出iOS應用程序的最佳方法是什么?

編輯:在測試框架上,我別無選擇,因為我們從另一個項目接收測試文件。 我所能做的就是實現一種負責報告和退出的方法。

測試以完整的javascript在webview中執行。 通過自定義URLProtocol加載測試腳本。 測試結束時,將完成一個方法reportResults() ,該方法將轉發給本機代碼。

通過代碼結束程序違反了蘋果的指導方針。 根據用戶指南的指導退出程序只能由用戶執行,否則用戶可以將其解釋為不希望的操作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM