オブジェクトアドレスが0x0かどうかを確認したい。Objective Cでそれを行う方法は?
質問する
1533 次
4 に答える
5
参照を次のように比較するだけです
if (obj == nil)
また
if (obj == NULL)
また
if (obj == 0)
また
if (!obj)
それらのいずれかを使用できます。それらはすべて同じです。
于 2012-05-17T11:03:05.387 に答える
3
if(object == nil){
// it means memory for this object is not allocated
}
于 2012-05-17T11:03:06.730 に答える
2
次のようにnilポインタをテストできます。
if (!myObject) {
// myObject is nil (0x0).
}
またはこのように:
if (myObject == nil) {
// myObject is nil (0x0).
}
于 2012-05-17T11:02:31.910 に答える
2
そのアドレスはnilに等しいので、それを比較する必要がありますnil
于 2012-05-17T11:03:12.453 に答える