簡體   English   中英

Alamofire 網絡活動指示器未顯示

[英]Alamofire Network Activity Indicator not showing

我正在嘗試使用 AlamofireNetworkActivityIndi​​cator (v2.2) 和 Alamofire (v4.5) 但我無法讓它工作
我有一個單例,我在其中執行請求。

這是來自我的 Singleton 類的請求示例:

     Alamofire.request(Constants.getTimeline, method: .get, parameters: param, encoding: URLEncoding.default, headers: header).responseData() { response in
            switch (response.result) {
            case .success(let value):
                let json = JSON(data: value)
                callback(json)
            case .failure(_):
                callback(nil)
            }
        }
    

我在函數didFinishLaunchingWithOptions中的AppDelegate.swift中初始化 AlamofireNetworkActivityIndi​​cator

NetworkActivityIndicatorManager.shared.isEnabled = true NetworkActivityIndicatorManager.shared.startDelay = 0 NetworkActivityIndicatorManager.shared.completionDelay = 10

competionDelay 我嘗試設置為任何值,但仍然沒有任何幫助。 為了在狀態欄中顯示網絡指示器,可能會出現什么問題?

在此處輸入圖片說明

它正在進入狀態,嘗試將 completionDelay 時間 10.0 更改為 2.0 秒並檢查!

暫無
暫無

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

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