繁体   English   中英

Swift 4-CocoaMQTT不兼容了吗?

[英]Swift 4 - CocoaMQTT not compatible anymore?

几个月前,我与CocoaMQTT完成了一个项目。 现在,我想做一个新项目,并像以前一样创建文件。 现在我得到了这个错误代码。 当我单击按钮以更新代码时,我得到了新的错误代码。 是否有人遇到相同的问题或知道解决方案?

错误代码

错误代码_1

您正在项目中混合使用Swift 3和Swift 4。 由于Swift 3和Swift 4不兼容源,因此无法正常工作。 您需要为所有内容使用Swift 3,或者为所有内容使用Swift 4。

对于CocoaMQTT,自2018年10月12日起提供Swift 4.2版本。
SwiftyTimer看起来已经废弃了,目前还没有Swift 4版本(2018年10月)。 以前,CocoaMQTT曾使用过它,但是新版本中不再使用这种依赖。 因此,一旦您升级CocoaMQTT,就不会有问题,除非您自己使用SwiftyTimer。

您最终需要支持Swift 4(如果不是现在,则可能需要1年)。 也许您可以暂时不使用Swift 3。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM