[英]IOS SWIFT: Declaration is only valid at file scope
通常在C#中我曾經在一個單獨的類(名為'ExtensionMethods')中實現擴展方法,並在項目中使用。
在我的第一個swift iphone應用程序中,我需要為'String'類實現一些擴展方法,但是為我提供了這個錯誤
這適用於swift Playground但不確定如何在真實項目中使用。 真的很感激,如果有人可以指導我這個。 謝謝。
擴展必須位於根級別 - 不要將它們嵌入到類或其他任何類中。 所以寫一下:
import UIKit
extension String {
var doubleValue: Double {
...
}
}
extension String {
func doubleValueT() -> Double {
...
}
}
請注意,您還可以將它們組合到一個擴展中:
import UIKit
extension String {
var doubleValue: Double {
...
}
func doubleValueT() -> Double {
...
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.