我创建了一个字符串的扩展:
extension String {
var cSym:String? {
return CurrencyConversion.getCurrencySymbolWithCode(self)
}
}
当我去使用扩展时,我可以看到它并且 Xcode 指向扩展,但是当我去运行时,我得到并错误说明:
“字符串”的值没有成员“cSym”
class func getCurrency(code : String) -> String {
return code.cSym ?? "$"
}
我一直在查看 Apple 文档https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/Extensions.html,但看不出问题出在哪里。我也复制并粘贴了文档中的代码片段,我得到了与 Double 完全相同的错误。
也许这是一个 Swift2.1 的问题?