使用SwiftMessages.defaultConfig执行SwiftMessages错误访问

使用SwiftMessages.defaultConfig执行SwiftMessages错误访问,swift,swiftmessages,Swift,Swiftmessages,我尝试在我的Swift iOS项目中使用SwiftMessages SwiftMessages已与6.0版中的pod一起安装 当我使用这样的示例代码时: let error = MessageView.viewFromNib(layout: .cardView) error.configureTheme(.error) error.configureContent(title: "Error", body: "Something is horribly wrong!")

我尝试在我的Swift iOS项目中使用
SwiftMessages

SwiftMessages
已与6.0版中的
pod
一起安装

当我使用这样的示例代码时:

    let error = MessageView.viewFromNib(layout: .cardView)
    error.configureTheme(.error)
    error.configureContent(title: "Error", body: "Something is horribly wrong!")
    error.button?.setTitle("Stop", for: .normal)
    SwiftMessages.show(view: error)
直到现在,一切都很好

但是当我尝试使用
SwiftMessages.Config()
SwiftMessages.defaultConfig
时,如下所示:

let warning=MessageView.viewFromNib(布局:.cardView)
警告.configurateme(.warning)
警告:configureDropShadow()

让iconText=[“听起来像你的应用程序在Swift 4.1或更低版本上。Swift兼容性如下:

  • Swift 4.2->Swift消息6
  • Swift 4.1或更低版本->Swift消息5

听起来您的应用程序在Swift 4.1或更低版本上。Swift兼容性如下:

  • Swift 4.2->Swift消息6
  • Swift 4.1或更低版本->Swift消息5

看起来您有一些与最新版本的pod相关的派生数据。请尝试在调用config func之前清理派生数据或隐式指定pod命名空间。我已经尝试清理我的项目和派生数据,但没有成功。请尝试在不使用SwiftyMessage pod的情况下安装pod,然后在感谢您的帮助的情况下进行安装,最后按照@Ti的建议mothy Swift版本的兼容性存在问题。看起来您有一些与最新版本的pod相关的派生数据。请尝试在调用config func之前清理派生数据或隐式指定pod命名空间。我已尝试清理我的项目和派生数据,但未成功。请尝试在不使用SwiftyMessage pod的情况下安装pod,然后Hin谢谢你的帮助,最后正如@Timothy所建议的,这是兼容Swift版本的一个问题。将Swift编译器设置为4.2后工作正常,谢谢你的回答。将Swift编译器设置为4.2后工作正常,谢谢你的回答。