当ViewDidDis在swift中出现时释放内存

时间:2015-07-12 07:32:01

标签: arrays swift memory

我想从viewController转换时在带有照片的数组中释放内存。我尝试过像以下一样的autoreleasepool,但它不起作用。你会教我如何释放记忆吗?感谢。

   autoreleasepool{
        imageArray = []
    }

1 个答案:

答案 0 :(得分:1)

只有在另一个对象具有强引用对象时,才会保留该对象。一旦视图控制器消失,它很可能也会被释放,这会自动删除对其他对象的强引用。因此,如果imageArray仅被消失的视图控制器强烈引用,则内存将自动释放。您无需使用autoreleasepool