我有一个名为 Region 的服装类,我正在使用这段代码来初始化 region 变量,这怎么可能在这段代码的末尾 myAppDelegate.provisoryRegion 不是 nil 而 region 是 nil?myAppDelegate.provisoryRegion 不是通过引用传递给 region 吗???我 100% 确定该区域在这段代码的末尾为零。
Region *region=myAppDelegate.provisoryRegion;
if (!myAppDelegate.provisoryRegion) {
myAppDelegate.provisoryRegion=[[Region alloc]init];
}
if (!region){ NSLog(@"region is nil");
}