返回nil當我將字符串轉換爲NSDate
,它返回nil
NSDateFormatter斯威夫特2
,並顯示錯誤:
fatal error: unexpectedly found nil while unwrapping an Optional value
例如:日期= 2016年8月9日9:45: 19 AM
convertDate(DateString:String) -> NSDate{
let dateFormatter = NSDateFormatter()
dateFormatter.dateFormat = "MM/dd/yyyy hh:mm:ss a"
let date = dateFormatter.dateFromString(DateString)
print(date) // return nil
return date!
}
你可以指導什麼原因?
同樣的問題在這裏一遍又一遍地被問到。 –
由於'在解包可選值時發現nil'是新的'日期格式化程序返回nil',所以您設法通過在同一個問題中使用這兩個參數來將這種情況提升到一個新的水平。 – Desdenova