【发布时间】:2016-11-01 23:01:57
【问题描述】:
我有以下代码在 Swift 3 之前和升级到 Swift 3 之后可以正常工作
let calendar = Calendar.current
let components = (calendar as NSCalendar).components([.hour, .minute], from: currentDate)
let hour = components.hour
let minutes = components.minute
var time = String(describing: hour) + ":" + String(describing: minutes)
var newTime = time.components(separatedBy: ":")
var ihh = Int(newTime[0])
var imm = Int(newTime[1])
var shh = String(ihh!)
var smm = String(imm!)
newTime 数组中有 2 个选项值,我确实使用调试器进行了验证。
但是,在将值分配给 ihh、imm 之后,我看到它们(ihh、imm)都是 nil。
知道如何解决这个问题吗?
博尔纳
【问题讨论】: