检查对象是否已在目标c中声明

时间:2014-11-13 10:52:49

标签: objective-c allocation

是否可以检查是否声明了对象?

e.g。

if(object) {    
   //object is known 
} else
{    
    int object; 
}

如果我这样做,我就会收到错误"使用未声明的标识符' object'"

1 个答案:

答案 0 :(得分:0)

只需按住空指针,并在需要时初始化它。

id object = nil;
.... some stuff here
if (!object) {
    object = [SomeClass new];
}

.... your job with that object