【发布时间】:2018-11-30 15:21:37
【问题描述】:
我只是想从 epoch 初始化一个 NSDate 对象。
我有一个Dictionary<String, AnyObject> 类型的字典对象,我知道这个键对应于一个 Int
但是 Swift 编译器抱怨 NSDate 行有一个 Extra argument 'timeIntervalSince1970' in call
if let respondedDate : Int = (responseDict["expiry_date"] as AnyObject) as? Int {
let expiryDate = NSDate(timeIntervalSince1970: respondedDate)
}
不知道我在这里做错了什么,这对我来说似乎完全正确。 有什么想法吗?
感谢您的及时回复。这是工作代码!
if let respondedDate : NSTimeInterval = (responseDict["expiry_date"] as AnyObject) as? NSTimeInterval {
let expiryDate = NSDate(timeIntervalSince1970: respondedDate)
}
希望 Xcode 很快会更新,以使这个错误更具描述性,而不是告诉我有一个“额外的参数”
【问题讨论】: