使用xcode 4.2 for iPhone应用程序,无ARC ---Interface Builder将控制点设置为零 - 为什么?
当我使用界面生成器创建插座时,xcode向我的viewController添加了两行代码。一个在viewDidUnload: - [self setMyOutlet:nil]
,第二个在dealloc - [myOutlet release]
。
我明白后者(发布)。但为什么在viewDidUnload中将插座设置为零。在dealloc之前不会调用viewDidUnload,并且不会将deutoc中的outlet设置为否定否定释放操作?设置为零是有道理的,我认为构建一个使用垃圾回收的Mac应用程序 - 但它对iPhone应用程序没有意义。
为什么界面生成器会这样做?我应该删除设置网点的线路为零吗?
我不知道你是否正确,但如何在这个函数中设置一个断点来解决它? – Seega 2012-04-16 18:58:01
[为什么在viewDidUnload中为IBOutlet分配nil?](http://stackoverflow.com/questions/7318599/why-assign-nil-to-iboutlets-in-viewdidunload) – 2012-04-16 19:07:35