我在互联网上搜索过,我发现很多人和我有同样的问题而没有解决方案......
如果我有类似NSTimer之类的东西,并且反复循环,我会因为某些原因将此代码粘贴在其中,导致大量内存泄漏,应用程序在大约100个循环之后崩溃。
但我启用了ARC。
根据文书,记忆问题肯定是胜利drawInRect
。
-(void)nstimerTick {
UIGraphicsBeginImageContextWithOptions(testView.frame.size, NO, 0.0);
[[testView image] drawInRect:testView.bounds];
testView.image = UIGraphicsGetImageFromCurrentImageContext();
}