簡體   English   中英

當用戶只有互聯網時,使我的iOS應用程序運行的最佳方法是什么?

[英]What is the best way to make my iOS app works when the user has internet ONLY

我正在開發一個iOS / iphone應用程序,希望用戶實際上具有互聯網才能使該應用程序正常工作。

我從互聯網上獲取了一些數據,因此如果用戶未連接,則該應用程序將無法正常工作。

我有很多看法,我想在此集成解決方案。

我想到了許多解決方法,但是我不確定是否有更好的解決方案。

  1. 在應用程序委托didfinihlanchingwithoptions中添加Internet支票。 問題->僅當用戶1st打開應用程序時才進行檢查,而不是例如在調用后返回時,才進行檢查,並且僅在rootviewcontroller上進行。

  2. 每個視圖都會顯示添加簽入視圖。 這可行,並且我進行檢查的方式是在嘗試連接時視圖不會被阻塞。 但是,如果加載了視圖,然后用戶斷開連接該怎么辦。

我應該實現一個不斷檢查互聯網的NSTimer嗎? 如果是的話,這在應用程序上不會太繁重嗎? 如果沒有,我該怎么辦?

謝謝。

以下鏈接說明了檢查互聯網可用性所需了解的所有信息,Apple提供了示例代碼,提供了可到達性。基本上,您無需做很多檢查互聯網可用性的操作,只需查看蘋果提供的示例代碼即可。您將得到想要的東西。 這是鏈接http://developer.apple.com/library/ios/#samplecode/Reachability/Introduction/Intro.html

暫無
暫無

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

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