moya

    -4熱度

    2回答

    莫亞 - ObjectMapper莢錯誤我使用的是macOsSierra 10.12.6,Xcode9,快捷3 重新安裝MacOS的我克隆我的項目,我建立並運行該項目得到錯誤,如下圖所示後。 Value of type 'Observable' has no member 'mapObjectValue of type 'Observable' has no member 'mapArray' 在

    1熱度

    1回答

    我在RxSwift中使用最新版本的Moya,而且我遇到了一個邏輯問題,目前我找不到解決方案。 比方說,我有一個實現了以下接口視圖模型一個UITableViewController: protocol ListViewModelType { var items: Observable<[Item]> { get } } 的items屬性被實現爲(使用EVReflection):

    0熱度

    2回答

    我有NetworkManager類(在生產目標中)具有不同的n/w請求。 現在用莫亞,如果我想使生產要求我下面 let provider = MoyaProvider<MyService>() 使用對於TestTarget要求我用下面 let provider = MoyaProvider<MyService>(stubClosure: MoyaProvider.immediatelyStub

    2熱度

    1回答

    我堅持把所有上述內容放在一起。如果我能得到任何意見,我將不勝感激。 這是我的短設置: typealias RealmObject = Object /// Extension to ignore undefined keys when mapping extension RealmObject : EVReflectable { open override func setValu

    2熱度

    1回答

    我目前使用Moya來組織我的網絡呼叫。按照他們的docs,我已經配置如下所示: enum SomeAPIService { case endPoint1(with: Object) case endPoint2(duration: Int) } 當調用一個端點(在這種情況下,endPoint1),我做到以下幾點: let provider = MoyaProvider<S

    0熱度

    1回答

    我想要處理每個請求,並且如果請求的響應與條件不匹配,請啓動一個新請求並獲取響應。我怎樣才能重新啓動舊請求 這裏是我現在的代碼 static func request(target: API) -> Observable<Response> { let actualRequest = provider.request(target) return self.provider.

    0熱度

    3回答

    如何上傳圖像陣列多部分身體把它隨着莫亞Swift3 我的代碼 var multipartBody: [MultipartFormData]? { switch self { case .registerWith(let registrationObject): if let profileImageData = registrationObject.profileI

    0熱度

    1回答

    我在代碼中使用了pod Moya,其中一個依賴關係是Result枚舉。 我的代碼中還有另一個Result枚舉,它與這個枚舉相沖突。 如何爲此枚舉使用Result.Result? 我得到的錯誤引用泛型類型'結果'需要參數< ...>好像它認爲它是枚舉,而不是命名空間。 或者是有另一種解決方案,如更改導入的名稱? 如import Result as MoyaResult。

    0熱度

    1回答

    我使用moya發佈發佈請求,但是當我發送帖子時,服務器給我一個錯誤,它不能解碼身體參數。我使用URLEncoding。默認以編碼像這樣 public var parameterEncoding: ParameterEncoding { return URLEncoding.default } 它將設置內容類型application/x-WWW窗體-urlencoded,服務器接受內

    0熱度

    1回答

    下面的代碼工作: let provider = RxMoyaProvider<MyAPI>(stubClosure: MoyaProvider.delayedStub(3)) provider .request(.studentSearch(query: "")) .retry(3) .observeOn(MainScheduler.instance