我已经NSZombieEnabled=YES
设置好了,我想做下面的代码
- (NSString*) udid
{
if (udid == nil)
{
udid = [[UIDevice currentDevice] uniqueIdentifier];
NSLog(@"UDID=%@", udid);
}
return udid;
}
事实证明,什么时候udid
“发布”,它已经被僵尸取代,它不是nil
。所以我想做类似的事情
if (udid == nil || [udid isZombie])
{
udid = [[UIDevice currentDevice] uniqueIdentifier];
NSLog(@"UDID=%@", udid);
}
我试过了[udid isKindOf:[NSZombie Class]]
,但NSZombie
不存在。那么我怎么知道这个udid
物体现在是僵尸呢?