4.6 使用AlamofireReachbility檢測網(wǎng)絡(luò)連接的狀態(tài) [iOS開發(fā)中的神兵利器]

1. 本節(jié)課將為您演示,如何快速檢測網(wǎng)絡(luò)的連接狀態(tài)。首先在左側(cè)的項目導(dǎo)航區(qū),打開視圖控制器的代碼文件。

2. 接著開始編寫代碼,實現(xiàn)網(wǎng)絡(luò)狀態(tài)檢測的功能。

3. 首先在當(dāng)前的類文件中,引入已經(jīng)安裝的第三方類庫。

4. 接著初始化一個網(wǎng)絡(luò)連接狀態(tài)管理器,并設(shè)置檢測的目標(biāo)網(wǎng)址。

5. 調(diào)用管理器對象的開始監(jiān)聽方法,開始檢測目標(biāo)網(wǎng)址的可連接性。

6. 在此通過一個代碼塊,來處理監(jiān)聽的結(jié)果。

7. 首先在控制臺輸出網(wǎng)絡(luò)的狀態(tài)。

8. 接著輸出網(wǎng)絡(luò)狀態(tài)管理器對象的可訪問性。

9. 輸出是否可以通過無線廣域網(wǎng),訪問目標(biāo)網(wǎng)址。

10. 輸出是否可以通過局域網(wǎng)或無線局域網(wǎng),訪問目標(biāo)網(wǎng)址。

11. 然后輸出網(wǎng)絡(luò)的訪問狀態(tài)。

12. 當(dāng)有網(wǎng)絡(luò)連接狀態(tài)的結(jié)果后,停止對網(wǎng)絡(luò)狀態(tài)的檢測。接著點擊左上角的[編譯并運行]按鈕,啟動模擬器預(yù)覽項目。

13. 此時在控制臺輸出了網(wǎng)絡(luò)連接狀態(tài)的詳細信息,點擊此處的[停止]按鈕,關(guān)閉模擬器,并查看日志信息。

本文整理自:《app開發(fā)中的神兵利器》,真正的[手把手]教學(xué)模式,用最快的速度上手iOS開發(fā),蘋果商店App Store免費下載:https://itunes.apple.com/cn/app/id1209739676,或掃描本頁底部的二維碼。課程配套素材下載地址:資料下載

apps8 2.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容