我目前正在尝试在某个日期(万圣节)显示字符串。我粘贴了下面使用的代码:
var dateComponents = NSDateComponents()
var calendar = NSCalendar(identifier: NSCalendarIdentifierGregorian)
var currentDate = NSDate()
var halloweenDate = calendar?.dateFromComponents(dateComponents)
dateComponents.day = 1
// I used 1 as the day only for testing
dateComponents.month = 10
dateComponents.year = 2015
然后,我创建了这个If语句,以查看当前日期是否等于HalloweenDate。
if currentDate == halloweenDate {
println("Happy Halloween!")
}
我知道println()不会在屏幕上显示文本,我只是将其用于测试
我不确定自己在做什么错或遗漏。
这是我到目前为止所拥有的。作为一个相当新的程序员,这似乎可以工作,但是正如我发现的那样,如果看起来很简单,那可能是错误的
谢谢。
最佳答案
在HalloweenDate上调用dateFromComponent之前设置dateComponent的值。
关于ios - 如何使用Swift在特定日期显示文本?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32897815/