iOS drawInRect内存泄漏 - ARC

时间:2013-08-17 06:21:28

标签: ios objective-c memory automatic-ref-counting drawinrect

我在互联网上搜索过,我发现很多人和我有同样的问题而没有解决方案......

如果我有类似NSTimer之类的东西,并且反复循环,我会因为某些原因将此代码粘贴在其中,导致大量内存泄漏,应用程序在大约100个循环之后崩溃。

但我启用了ARC。

根据文书,记忆问题肯定是胜利drawInRect

-(void)nstimerTick {

    UIGraphicsBeginImageContextWithOptions(testView.frame.size, NO, 0.0);

    [[testView image] drawInRect:testView.bounds];

    testView.image = UIGraphicsGetImageFromCurrentImageContext();

}

1 个答案:

答案 0 :(得分:6)

您没有在方法结束时调用UIGraphicsEndImageContext()。你应该。