How to check if the date is valid, before making a SQL query using
request.predicate = NSPredicate (format: "% @ <= AND myDate% @> = myDate" startDate, endDate)
an error occurs with the leap years, like 30 of February 2016.
// code form comment...
let startDate:NSDate = dateFormatter.dateFromString("2016-10-01")!
let endDate:NSDate = dateFormatter.dateFromString("2016-10-29")!