Я создал расширение String:
extension String {
var cSym:String? {
return CurrencyConversion.getCurrencySymbolWithCode(self)
}
}
Когда я иду использовать расширение, я вижу его, и Xcode указывает на расширение в порядке, но затем, когда я запускаю, я получаю сообщение об ошибке:
Значение «String» не имеет члена «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?