我在這個應用程序的幾個視圖中使用AFNetworking Reachability
。有一種觀點認爲,有一個奇怪的問題。在每個視圖中,我已開始在loadView
:[[AFNetworkReachabilityManager sharedManager] startMonitoring]
中進行監控,並且在viewDidLoad
:if([AFNetworkReachabilityManager sharedManager].isReachable)
中調用isReachable。AFNetworking Reachability不能識別互聯網連接的第一次
每一次,它都會返回NO,就像沒有互聯網連接一樣,我很確定我有穩定的無線連接(在其他視圖中工作)。
如何在rootViewController的情況下實現這一點,我只需要檢查是否存在連接? – Stefan
您可以將此代碼放入RootViewController的ViewDidLoad方法中。如果案例AFNetworkReachabilityStatusNotReachable或默認被調用,則沒有網絡連接。但是在AppDelegate中實現這將是一個理想的方式。 –