我使用故事板的應用程序,第一個VC,是一個navigationController,並自動顯示下一個VC,它只是一個登錄,一旦用戶登錄,發送到一個TabBarcontroller有3個項目,其中我已經有一個連接驗證,當有互聯網和其他人做的時候沒有,現在我的問題是如何驗證是否有互聯網去登錄VC,如果沒有互聯網,跳轉直接到TabBarcontroller?取決於互聯網連接顯示一個ViewController iOS
0
A
回答
0
如果您想驗證了互聯網連接,儘量Reachability
1
您可以使用蘋果可達類來檢查網絡連接。
1)將SystemConfiguration.framework添加到您的項目中。
3)蘋果可達類代碼#import "Reachability.h"
併爲您這樣的網絡連接:
Reachability *networkReachability = [Reachability reachabilityForInternetConnection];
NetworkStatus networkStatus = [networkReachability currentReachabilityStatus];
if (networkStatus == NotReachable){
// no network connection
} else {
// network connection
}
1
通過上面的代碼,你可以調用Reachability類來查詢網絡連接的當前狀態,然後de根據結果決定怎麼做。
您還可以觀察kReachabilityChangedNotification,以便發生網絡更改時,您的應用程序將採取適當的措施。
這裏的另一個教程: http://www.theappcodeblog.com/2011/10/18/iphone-app-development-tutorial-check-for-connectivity/
所以用一些代碼示例質疑
相關問題
- 1. iPhone - 沒有互聯網連接顯示
- 2. 未連接到互聯網時如何顯示警報? iOS
- 3. 當沒有互聯網連接時顯示另一個活動
- 4. 檢查互聯網連接iOS 5
- 5. 檢查互聯網連接(iOS 10)
- 6. 互聯網連接
- 7. 檢測互聯網連接
- 8. Android:用於互聯網連接的BroadcastReceiver
- 9. 顯示iOS應用中的一個.pdf沒有從互聯網
- 10. 檢查互聯網連接和顯示互聯網連接錯誤使用片段(底部表)
- 11. gethostbyname,連接到互聯網?
- 12. 檢查互聯網連接
- 13. Eclipse和互聯網連接
- 14. 檢查互聯網連接
- 15. 互聯網連接錯誤
- 16. 互聯網連接問題
- 17. 互聯網連接管理?
- 18. 互聯網連接檢查
- 19. iPhone的互聯網連接
- 20. 互聯網連接錯誤
- 21. 檢查互聯網連接
- 22. 沒有互聯網連接
- 23. 打開互聯網連接
- 24. 檢查互聯網連接
- 25. 檢查互聯網連接
- 26. 連接一個Android應用程序沒有互聯網連接
- 27. Android:使用哪個互聯網連接?
- 28. 如何在互聯網上顯示通知連接?
- 29. 當沒有互聯網連接時顯示警報消息
- 30. RevMob緩存廣告在沒有互聯網連接時顯示