我經常有associatedType約束相對複雜的協議,在仿製藥的使用,由CoreData類型擴展名的使用,等等。因此,我比較頻繁出現錯誤: Type .. does not conform to protocol ...
。我通常可以在一段時間後弄清楚這個問題,但是這個錯誤信息實際上是無益的 - 通常,如果問題是方法簽名中的小錯字,那麼該錯誤需要一點時間才能找到。使用Java接口,IDE通常會報告類似method ... not implemented
之類的東西,所以我知道要仔細查看哪種方法。明白爲什麼在Xcode(SWIFT)「類型不符合協議」
有沒有一種方法,使關於被從貼合型缺少協議成員的Xcode報告的詳細信息?
的[XCode中Autoimplement夫特協議方法]可能的複製(http://stackoverflow.com/questions/27331588/autoimplement-swift-protocol-methods-in-xcode) – JAL
@JAL我不大我相信是這樣,因爲我不一定缺少那樣的方法。例如,我可能有一個超類型而不是子類型的成員變量,或者具有錯誤簽名(而非根本不存在)的方法,因此,功能 - 自動存根 - 不會執行我'希望。 – Quintana
我看到了,你只是在尋找信息,而不是Xcode來自動生成方法 – JAL