正在释放可接受的对象:完成块?

时间:2012-11-05 13:22:53

标签: ios xcode memory-management objective-c-blocks

我有一个动画块,我将UIView移离屏幕。 在完成块中,我发布了持有UIView及其子视图的对象 这可以接受吗?

1 个答案:

答案 0 :(得分:2)

作为一般规则:如果您小心,这不会出现意外的并发症;在完成块中完成可以理解的事情。

在你的情况下:确保你不会过度发布东西。无法看到代码,我不确定你在视图的生命周期中做什么。确保您了解UIView被销毁时所采取的流程。当然值得一读:http://developer.apple.com/library/ios/#featuredarticles/ViewControllerPGforiPhoneOS/ViewLoadingandUnloading/ViewLoadingandUnloading.html