我尝试在我的Swift iOS项目中使用apply plugin: 'kotlin-kapt'
。
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(layout: .cardView)
warning.configureTheme(.warning)
warning.configureDropShadow()
let iconText = ["", "", "", ""].sm_random()!
warning.configureContent(title: "Warning", body: "Consider yourself warned.", iconText: iconText)
warning.button?.isHidden = true
var warningConfig = SwiftMessages.defaultConfig
warningConfig.presentationStyle = .top
//warningConfig.presentationContext = .window(windowLevel: UIWindow.Level.statusBar)
SwiftMessages.show(config: warningConfig, view: warning)
上获得了执行错误访问权限
此外,它无法识别属性SwiftMessages.show(config: warningConfig, view: warning)
,这就是在我的代码中注释该行的原因。但是,此属性在此处列出:https://github.com/SwiftKickMobile/SwiftMessages
那么,我的代码是否有问题,或者框架内是否有错误?
答案 0 :(得分:2)
听起来像您的应用程序在Swift 4.1或更低版本上。 Swift的兼容性如下: