2012-04-30 3 views
0

可能性の重複は:
Sending a message to nil?参照がインスタンスを指していない場合、なぜインスタンスメソッドを呼び出すことができますか?

何もインスタンス化されなかったためにNSMutableArrayへの参照は、まったく任意のオブジェクトを指していない場合は、なぜインスタンスメソッドは、まだどの実行せずに呼び出すことができます時間エラー?

NSMutableArray *foo = nil; 
NSLog(@"[null count] is %i", [foo count]); 

NSLog(@"[null count] again is %i", [(NSMutableArray *) nil count]); 

上記線プリントアウト0代わりの不良メモリアクセスを引き起こすか、またはインスタンスが存在しないというエラーを引き起こす両方。

答えて

関連する問題