如何将Any
对象转换为Double
。我能够把它投射到一个字符串但我找不到任何地方可以投射到Double
。在邮政编码中读取Double
或在Double
之后输入邮政编码。
let zipCode = ((o as AnyObject).fieldValue("Zip__c"))!
//String cast that works
lender.First_Name__c = String(describing: zipCode)
答案 0 :(得分:0)
简短的回答是,您可以使用as
进行投射,但您可以通过几种方式执行此操作。安全,Swift的做法是使用可选绑定,如下所示:
if let doubleValue = o as? Double {
print(doubleValue)
}
如果你能保证它是Double,你就可以强制打开它:
let doubleValue = o as! Double