我試圖用這個代碼來分析一些數據:衛隊讓建築,仍然得到致命錯誤:超出範圍的索引
func findDate(data: String?) -> String {
guard let date: String? = (data!.componentsSeparatedByString("T"))[0] else{
return "20000101"
}
return date!
}
我試圖保護結構以防止出現錯誤時,有沒有發現數據或它有不同的結構,但我仍然得到錯誤,當我運行它:
致命錯誤:超出範圍的索引
是否有人知道如何解決這一問題?
你可以給我們調用語法嗎? –
雖然'guard let'很有趣,但是您可以更多地討論解析日期並使用dateformatter嗎? – Larme
findDate(「20170707T141500Z」)Salman –