这个问题在这里已经有了答案:Swift2.0calendarcomponentserror(3个答案)关闭7年前。所以我刚刚尝试了一个我认为很简单的操作——向NSDate添加一天:也在SO上关注这个答案它提供了以下解决方案,虽然不完全是我想要的(但具有相同的逻辑)不起作用:lettwoDaysAgo=calendar.dateByAddingUnit(NSCalendarUnit.Day,value:-2,toDate:NSDate(),options:nil)我收到以下错误消息:"Couldnotfindanoverloadfor'NSDate.init'thatacceptsthe