質問

何がNSDateが実際の日付に設定するか、空であるかどうかを確認するための最良の方法だろうか?その説明を返すまたは文字列を返す「(ヌル)」に変更する...?

感謝します。

役に立ちましたか?

解決

あなたがNSDate(または任意のオブジェクト)のインスタンスがnilであるかどうかを確認したい場合は、

、単にnilにそれを比較します。 null以外のNSDateオブジェクトが空になることはありません。それは常に日付が含まれています。 -init+dateの両方が現在の日付と時刻に初期化さNSDateオブジェクトを返し、このクラスのインスタンスを作成するための他の方法はありません。

   if(someData == nil) {
      // do stuff
   }

他のヒント

それは日付を保持していない場合は、次にあなたがnilポインタを持っているので、単純に

if (!date) {
    ...
}

以上、明示的に

if (date == nil) {
    ...
}
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top