私は思い出を割り当てませんでした。なぜ私の日付がnilに等しくないのですか?宣言の直後に変数nilがないのはなぜですか?
-2
A
答えて
2
、nilでないその作成したので、そのあなたのメモリ内の場所を持つが、それは正しい値を持っているdoenst。あなたは
NSObject *myObject;
myObjectというがnilでない行う場合には、すべてのオブジェクトと同じ起こる
biggerDate = nil
を行う際に、その日はnilになります。
1
あなたがARCを使用していないため、ポインタがnilではなく、Antonioの答えは正しいです。
ARCでは、変数は自動的にnilに初期化されます。
値 'nil'はデフォルトでオブジェクト型に割り当てられません。 – Vignesh