我需要檢查我的應用程序在每秒鐘的互聯網連接。我有很多方式來完成這項任務後,谷歌小搜索。請給出建議這是最好的方式檢查應用程序中的互聯網連接。互聯網連接在ios應用程序每秒鐘檢查
回答
更好的方法是觀察對可達性的更改,而不是檢查網絡是否可以自己到達每個n
秒。
您可以直接使用Apple API執行此操作(請參閱Apple Dev站點上的the Reachability sample project),但使用內置於您正在使用的任何網絡庫中的Reachability功能要容易得多。
嘗試:
Alamofire.NetworkReachabilityManager
爲雨燕AFNetworkReachabilityManager
在AFNetworking的Objective-C的
除非已經在使用AFNetworking,否則Apple提供的示例代碼易於使用,並且不會添加不必要的依賴項。 – Avi
使用AFNetworkReachabilityManager在AFNetworking:
AFNetworking可達並不斷檢查網絡連接
-(void)viewDidLoad {
[super viewDidLoad];
[[AFNetworkReachabilityManager sharedManager] startMonitoring];
}
//Use the return value to check the Internet connection
-(BOOL)connected {
return [AFNetworkReachabilityManager sharedManager].reachable;
}
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(reachabilityChanged:)
name:kReachabilityChangedNotification
object:nil];
-(BOOL)reachabilityChanged:(NSNotification*)note
{
BOOL status =YES;
NSLog(@"reachability is changed");
Reachability * reach = [note object];
if([reach isReachable])
{
status = YES;
NSLog(@"NetWork is Available. Please go ahead");
}
else
{
status = NO;
NSLog(@"NetWork is not Available. Please check your connection.");
}
return status;
}
我在蘋果文檔中得到它.. :)無論如何謝謝 – aDowla
歡迎,快樂編碼.. – gurmandeep
- 1. 互聯網檢查iOS應用程序
- 2. 如何檢查在應用程序中的互聯網連接
- 3. Iphone Sdk在應用程序中間檢查互聯網連接?
- 4. 檢查互聯網連接iOS 5
- 5. 檢查互聯網連接(iOS 10)
- 6. iOS 5互聯網連接檢查
- 7. 檢查互聯網連接,每30分鐘
- 8. 如何在後臺應用程序可以檢查互聯網連接,IOS?
- 9. 檢查互聯網連接
- 10. 互聯網連接檢查
- 11. 檢查互聯網連接
- 12. 檢查互聯網連接
- 13. 檢查互聯網連接
- 14. 檢查互聯網連接
- 15. 檢查應用程序是否連接到互聯網
- 16. 安裝應用程序後檢查互聯網連接Android
- 17. 互聯網連接檢查後啓動應用程序
- 18. Android應用程序互聯網連接
- 19. 監控互聯網連接,每次應用程序在Android的
- 20. 檢查互聯網連接或不斷檢查互聯網連接
- 21. 如何在運行Android應用程序時連續檢查互聯網連接
- 22. 使用offline.js檢查互聯網連接
- 23. 使用Context.CONNECTIVITY_SERVICE檢查互聯網連接
- 24. 在Android中檢查互聯網連接
- 25. 在Android上檢查互聯網連接
- 26. 在android中檢查互聯網連接
- 27. 在java中檢查互聯網連接
- 28. 在Android上檢查互聯網連接
- 29. 在Silverlight中檢查互聯網連接
- 30. 在java中檢查互聯網連接
不要。沒有任何方法可以檢查每秒都不會完全沒有理由地耗盡電池。您也可能不必要地使用用戶的有限數據計劃中的數據。 – Avi
否則我怎麼能讓我的設備在特定的時間連接或不與互聯網? – aDowla
爲什麼你需要知道?如果沒有,當您嘗試需要這種連接的操作時,您會得到反饋。 – Avi