我有一個Swift專案,利用了多個cocoapods/第三方庫。為簡單起見,我們假設庫 A 和庫 B 都有一個名為 MyProtocol 的協議。
在我的應用程式中,我想符合庫A的MyProtocol,但Xcode一直說"MyProtocol在這種情況下對于型別查找是模糊的"。我想這是因為有兩種型別的 MyProtocol,而它無法分辨我所指的是哪一種。
是否有辦法繞過這個錯誤或者告訴 Xcode 我試圖植入哪個版本的協議?謝謝。
uj5u.com熱心網友回復:
在協議前加上包的名字。A.MyProtocol或B.MyProtocol。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/333987.html
標籤:
上一篇:基于浮動的網格系統在視口外渲染
