NSDate日付を保持しているか、空であるかどうかを確認します
-
18-09-2019 - |
質問
何がNSDateが実際の日付に設定するか、空であるかどうかを確認するための最良の方法だろうか?その説明を返すまたは文字列を返す「(ヌル)」に変更する...?
感謝します。
解決
あなたが
NSDate
(または任意のオブジェクト)のインスタンスがnilであるかどうかを確認したい場合は、、単にnilにそれを比較します。 null以外のNSDate
オブジェクトが空になることはありません。それは常に日付が含まれています。 -init
と+date
の両方が現在の日付と時刻に初期化さNSDate
オブジェクトを返し、このクラスのインスタンスを作成するための他の方法はありません。
if(someData == nil) {
// do stuff
}
他のヒント
それは日付を保持していない場合は、次にあなたがnilポインタを持っているので、単純に
if (!date) {
...
}
以上、明示的に
if (date == nil) {
...
}
所属していません StackOverflow