如何解决“没有更多上下文的模糊表达类型”?在swift 3.0中

时间:2017-02-15 10:03:16

标签: ios swift swift3

func setTimeLeft() { let timeNow = NSDate() {

    if timeEnd.compare(timeNow as Date) == ComparisonResult.orderedDescending {
        let calendar = NSCalendar.current
        let components = calendar.components([.day , .hour , .minute , .second]  , fromDate: timeNow, toDate: timeEnd, options: [])

        var dayText = String(components.day) + "d "
        var hourText = String(components.hour) + "h "

        // Hide day and hour if they are zero
        if components.day <= 0 {
            dayText = ""
            if components.hour <= 0 {
                hourText = ""
            }
        }
        timeLeftLabel.text = dayText + hourText + String(components.minute) + "m " + String(components.second) + "s"

    } else {
        timeLeftLabel.text = "Ended"
    }
}

我是新手,我只是坚持这个错误 行错误

let components = calendar.components([.day , .hour , .minute , .second]  , fromDate: timeNow, toDate: timeEnd, options: [])

1 个答案:

答案 0 :(得分:0)

使用Calendar代替import numpy as np vector = [sum(np.random.choice(serie1, j, replace=True)) for _ in range(1000)] ,因为NSCalendar也会提供NSCalendar.current个实例,然后使用Calendar方法从日历中获取DateComponents。< / p>

dateComponents(_:from:to:)