2016-04-30 12 views
-2

私は日付文字列を持っている、と私ははどのように

エラーが動作しないUIDatePicker

@IBOutlet weak var dp: UIDatePicker!  

override func viewDidLoad() { 

    super.viewDidLoad() 

    var dateFormatter = NSDateFormatter() 

    dateFormatter.dateFormat = "dd-MM-yyyy" 

    var dateString = "02-05-2016" 

    dp.date = dateFormatter.dateFromString(dateString)! 


} 

でSETDATEしたいUIDatePicker SWIFTに日付文字列を追加します。致命的なエラー:予期せたオプションの値をアンラップしながら、ゼロ

+0

http://stackoverflow.com/questions/32170456/what-does-fatal-error-unexpectedly-found-nil-while-unwrapping-an-optional-valu – rmaddy

答えて

0

メソッドdateFromStringはオプションです。変換に失敗した場合は、nilを返します。あなたは無限になっているので、フォーマット文字列に何か間違っているはずです。

私は、日付形式の文字列を頻繁に記憶させるのに十分ではないので、仕様書を読む必要があります。私はあなたがそれをすることをお勧めします。

+0

質問の日付形式が日付文字列と一致しています。 – rmaddy

+0

これはコメントとして適していました。 – rMickeyD

+0

Thanks DateFormatが間違っています! – zetanova