是否可以检查是否声明了对象?
e.g。
if(object) {
//object is known
} else
{
int object;
}
如果我这样做,我就会收到错误"使用未声明的标识符' object'"
答案 0 :(得分:0)
只需按住空指针,并在需要时初始化它。
id object = nil;
.... some stuff here
if (!object) {
object = [SomeClass new];
}
.... your job with that object