-4
  • 我正在使用 macOsSierra 10.12.6、Xcode9、swift 3
  • 重新安装 macOS 后,我克隆了我构建的项目并运行项目,得到如下所示的错误。“Observable”类型的值没有成员“mapObject ”类型“Observable”的值没有成员“mapArray”
  • 在我的项目中使用了 pods。分析依赖项 下载依赖项 使用 Alamofire (4.5.1) 使用 AlamofireObjectMapper (4.1.0) 使用 BEMCheckBox (1.4.1) 使用 Bolts (1.8.4) 使用 Cosmos (10.0.0) 使用 ExpandableCell (1.1.0) 使用 FBSDKCoreKit (4.27) .0) 使用 FBSDKLoginKit (4.27.0) 使用 FBSDKShareKit (4.27.0) 使用 FacebookCore (0.2.0) 使用 FacebookLogin (0.2.0) 使用 FacebookShare (0.2.0) 使用 GTMOAuth2 (1.1.5) 使用 GTMSessionFetcher (1.1. 12) 使用 GoogleSignIn (4.1.0) 使用 GoogleToolboxForMac (2.1.1) 使用 Mixpanel-swift (2.2.1) 使用 Moya (8.0.3) 使用 Moya-ObjectMapper (2.4) 使用 ObjectMapper (2.2.9) 使用 R.swift (4.0.0) 使用 R.swift.Library (4.0.0) 使用 Result (3.2.4) 使用 RxCocoa (3.6.1) 使用 RxSwift (3.6.1) 使用 SwiftGifOrigin (1.6.1) 使用 SwiftyBeaver (1.4.2) ) 使用 Swinject (2.0.0) 使用 SwinjectStoryboard (1.0. 0) 使用 TwitterCore (3.0.1) 使用 TwitterKit (3.1.1) 生成 Pods 项目 集成客户端项目 发送 stats Pod 安装完成!Podfile 中有 22 个依赖项,总共安装了 31 个 pod。

[!]因为没有指定平台,所以自动分配具有目标ios版本的平台。请在您的 Podfile 中为此目标指定一个平台。见。10.2zonehttps://guides.cocoapods.org/syntax/podfile.html#platform

  • 我无法真正理解它的 pod 问题或 mac os 问题。

  • 即使我尝试创建虚拟项目并安装 Moya-ObjectMapper 吊舱,但没有运气

任何帮助表示赞赏。

4

2 回答 2

2

看起来您的 pod 文件中的版本与 podfile.lock 中的版本不同。

Observable+ObjectMapper.swift 在 2.4 版本中被 Single+ObjectMapper 取代。

而是使用以下依赖项

pod 'Moya-ObjectMapper/RxSwift', '~> 2.3.2' 或使用最新的 pod 'Moya-ObjectMapper/RxSwift', '~> 2.4.2'</p>

于 2017-10-11T08:56:32.083 回答
0

你应该做provider.rx.request()的不仅仅是provider.request. 新的变更日志包含所有重大变更列表。

你可以在这里得到

我建议你使用 pod 'Moya', '9.0'

于 2017-10-09T05:24:04.837 回答