moya

    2熱度

    1回答

    往常一樣,我用Alamofire & Moya/RxSwift & ObjectMapper分析對象 但現在增加的需求。我的應用需要下載文件。 我使用 Alamofire.download(urlString, to: destination) 臨時解決了這個問題 ,但它不是優雅。 我想要使用Moya維護相同的網絡層。 你能告訴一個下載莫亞「S 」的TargetType「

    2熱度

    2回答

    我不能設法讓這個解決方案的工作: https://github.com/liuznsn/RxMoyaPaginationNetworking 也許有人可以告訴我哪裏是錯誤的。加載變量永遠不會變爲false。我猜這個問題在請求中是可觀察的,但我找不到原因。 class PaginationNetworkModel<T1: Mappable>: NSObject { let refreshTrig

    0熱度

    1回答

    我的目標是使用標準的Moya請求調用設置completion handler。 這裏是我的過程: 與一個MoyaProvider符合我自己的BackendAPI(已設立) 環繞此調用完成處理程序返回[Player]數據(Player是呼叫後臺該項目自定義類) 顯示[Player]數據 下面是實際的代碼: func getPlayers(orchestraId: String, finished:

    0熱度

    1回答

    如果我有: import Moya import RxSwift import ObjectMapper import Moya_ObjectMapper provider.request(.callApi(id: id)) .mapObject(Thing.self) .subscribeOn(ConcurrentDispatchQueueScheduler(q

    0熱度

    1回答

    我更新RxSwift。 我想刷新桌面顯示新數據。第一個請求我可以獲取數據。但是當我拉下tableview時,請求沒有完成。我對此沒有想法?我的代碼是belowing: 1:我的viewController代碼: class RecommendViewController: UIViewController { lazy var tableView = DefaultManager.create

    0熱度

    1回答

    我在我的swift應用程序中使用Moya進行網絡請求。 我能夠獲取請求並使用Moya- Object Mapper來映射結果。 我以前用過alamofire,我很熟悉如何發表帖子,獲取請求並閱讀響應頭文件。 但是,我似乎無法理解我如何在Moya中做同樣的事情。 我確實經歷了文檔,但沒有說任何關於閱讀響應標題的內容。 是否有任何示例或教程,我可以按照如何執行HTTP身份驗證和讀取響應頭。以及我如何發

    0熱度

    1回答

    我在我的swift應用中使用Moya進行網絡請求。 我以前用過alamofire,並且熟悉如何發帖,獲取請求並閱讀回覆。 以下是代碼,我想提出一個請求,訂閱可觀察 provider.request(.getDetails) .mapArray(Post.self) .subscribe { event -> Void in switch event {

    5熱度

    2回答

    我需要一個函數才能在系統檢測到沒有互聯網連接時運行,然後在系統檢測到互聯網連接時運行另一個函數。 我在想是這樣的: func onInternetConnection() { //Enable actions } func onInternetDisconnection() { //Disable actions, alert user } 我還需要一種方式,當系統

    6熱度

    1回答

    我想在我的Quick/Nimble BDD測試中做出Moya存根請求。 Moya有sampleData參數我使用JSON文件中創建: var sampleData: Data { switch self { case .getPlaces: // Provided that project have a file named get_places.json in i

    0熱度

    3回答

    嗨我想在我的項目中使用Moya與RxSwift 我面臨的問題與URL包含「?」 這TargetType的我已創建 private extension String { var URLEscapedString: String { return self.addingPercentEncoding(withAllowedCharacters: CharacterSet.urlH