[英]How to change a Struct named Error to implement Error protocol in swift
我有一個名為“錯誤”的結構,我想在結構中實現“錯誤”協議。 我做了
public struct Error: Codable, Error {
}
但我得到錯誤
error: inheritance from non-protocol type 'Error'
public struct Error: Codable, Error {
有沒有辦法添加命名空間來快速指定錯誤協議?
謝謝你。
對於原生 Swift 類型,您可以預先添加Swift.
到類型告訴編譯器使用本機類型而不是您自己的類型。
在你的情況下,你會這樣做:
public struct Error: Codable, Swift.Error {
// ...
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.