簡體   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