如何判断一个NSDate是否已经设置了日期或为空?返回其描述或将其转换为字符串会返回“(null)”...?
谢谢。
如何判断一个NSDate是否已经设置了日期或为空?返回其描述或将其转换为字符串会返回“(null)”...?
谢谢。
如果您想查看一个 NSDate
实例(或任何对象)是否为 nil,只需将其与 nil 进行比较。非空的 NSDate
对象永远不会为空;它总是包含一个日期。两者 -init
和 +date
都返回一个初始化为当前日期和时间的 NSDate
对象,并且没有其他方法可以创建此类的实例。
if(someData == nil) {
// do stuff
}
如果它没有包含一个日期,那么你就有了一个空指针,所以只需要
if (!date) {
...
}
if (date == nil) {
...
}