Swift 4 中的配置错误

克里斯·斯文森

我收到以下错误,“类型‘配置’的值没有成员‘配置’”。基本上,我正在尝试与列出的 API 建立连接。作为参考,我正在运行 Siesta 和 SwiftyJSON,这两个对我来说都是新的。任何帮助都会很棒。

import Foundation
import Siesta
import SwiftyJSON

let Pokeapi = _Pokeapi()

class _Pokeapi: Service {
public init() {
    super.init(baseURL: "https://pokeapi.co/api/v2")
    self.configure {
        $0.config.pipeline[.parsing].add(SwiftyJSONTransformer, contentTypes: ["*/json"])
        $0.config.expirationTime = 3600
    }

}
}

public let SwiftyJSONTransformer =
ResponseContentTransformer
    { JSON($0.content as AnyObject) }
安德拉斯·M。

所以你得到的错误是因为你的闭包中的 $0 指的是一个 Configuration 类型的变量,它没有一个名为 config 的成员。相反,也许你想写:

self.configure { config in
    config.pipeline[.parsing].add(SwiftyJSONTransformer, contentTypes: ["*/json"])
    config.expirationTime = 3600
}

请注意,您也可以这样做

self.configure {
    $0.pipeline[.parsing].add(SwiftyJSONTransformer, contentTypes: ["*/json"])
    $0.expirationTime = 3600
}

但是如果你命名闭包变量,它会产生更好的可读代码

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Swift 4 中的 UITextChecker

来自分类Dev

在 Swift 4 中处理 SIGPIPE

来自分类Dev

Swift 4错误的日期和时间

来自分类Dev

在Swift 4中创建嵌套的分层导航

来自分类Dev

Swift 4 中模板图像的渐变颜色

来自分类Dev

如何停止在swift 4中引用模型?

来自分类Dev

在 Swift 4 中创建特定的 Json

来自分类Dev

如何从 Swift 4 中的描述解析数组?

来自分类Dev

Swift 4 中的异步返回函数

来自分类Dev

Swift 4 中的 CRC-16/CCITT

来自分类Dev

forwardingTarget 未在 Swift4 中调用

来自分类Dev

Swift 4 从 JSON 中获取相关数据

来自分类Dev

在 Swift 4 中显示和关闭 UIAlertController

来自分类Dev

在 Swift 4 中解开可选项

来自分类Dev

Swift 4 中的子字符串

来自分类Dev

如何在 Swift 4 中访问相机?

来自分类Dev

尝试将多个图像上传到 Firebase:SWIFT 4、FIREBASE 5.0.0 中的 2 个错误

来自分类Dev

在 swift 4 for Mac OS 应用程序中解析 json 时出现错误“数据损坏”

来自分类Dev

Swift 4 Keychain SecItemUpdate 错误状态代码 -50

来自分类Dev

自定义 UITableviewCell 透明背景错误 Swift 4

来自分类Dev

在Swift中,如何配置AutoreleasingUnsafeMutablePointer?

来自分类Dev

在Swift中处理错误

来自分类Dev

Swift SDWebImage中的错误

来自分类Dev

Swift:NSKeyedArchiver 中的错误

来自分类Dev

在XCTestCase中的Swift XCode 6 Beta 4中进行强制转换时,由NSFetchRequest错误返回的AnyObject数组出现“ Swift动态强制转换失败”

来自分类Dev

grails中的log4j:在附加程序配置中使用变量时打印错误

来自分类Dev

J2EE Web应用程序中的Log4j路径配置错误

来自分类Dev

在VS2012中创建新的MVC 4项目后立即出现配置错误

来自分类Dev

如何在Swift 4中安全解开字典值?

Related 相关文章

热门标签

归档