Каков был бы лучший способ видеть, установлен ли NSDate на самом деле на дату или пуст? Возврат его описания или изменение его для строкового представления возвратов" (пустой указатель)"...?
Спасибо.
Если вы хотите увидеть, есть ли экземпляр NSDate
(или любой объект) равен нулю, просто сравните его с нулем. Ненулевой объект NSDate
никогда не будет пустым; он всегда содержит дату. И -init
, и + date
возвращают объект NSDate
, инициализированный текущими датой и временем, и нет другого способа создать экземпляр этого класса.
if(someData == nil) {
// do stuff
}
если это не так Если дата отсутствует, то у вас есть нулевой указатель, поэтому просто
if (!date) {
...
}
или более явно
if (date == nil) {
...
}