Iphone 可以在ViewDidDemouse方法中释放对象吗?
我正在尝试释放用于设计用户界面的对象,主要是UILabel的对象。当我从一个屏幕导航到另一个屏幕时,在ViewDidDemouse方法中释放label对象是否安全Iphone 可以在ViewDidDemouse方法中释放对象吗?,iphone,Iphone,我正在尝试释放用于设计用户界面的对象,主要是UILabel的对象。当我从一个屏幕导航到另一个屏幕时,在ViewDidDemouse方法中释放label对象是否安全 而且我没有使用ARC。如果您在视图中调用该版本,将会出现很多问题 如果您在此父视图中呈现模式视图,则将调用ViewDidEnglishe,此时将发生崩溃 在非圆弧环境中释放对象的最佳位置是dealoc方法。 如果您使用的是iOS 5或更高版本,那么最好的选择是启用ARC。如果您手动分配它们-是,如果您在Interface Builde
而且我没有使用ARC。如果您在
视图中调用该版本,将会出现很多问题
如果您在此父视图中呈现模式视图,则将调用ViewDidEnglishe,此时将发生崩溃
在非圆弧环境中释放对象的最佳位置是dealoc方法。
如果您使用的是iOS 5或更高版本,那么最好的选择是启用ARC。如果您手动分配它们-是,如果您在Interface Builder中创建了标签-如果您稍后尝试访问它们,可能会出现EXC_BAD_访问错误,因为标签可能会被解除分配为什么不使用解除分配方法在非ARC中释放?我在解除分配中释放了它,但过了一段时间我会出现“内存不足错误”?