ios mapkit折线中的内存泄漏

时间:2010-09-26 19:57:23

标签: iphone objective-c memory-leaks mkmapview

我正在练习在地图上绘制折线。 我已采用download here.

中的示例代码

这是我在构建时遇到内存警告的部分 - >分析

 MKMapRect routeRect = MKMapRectMake(southWestPoint.x, southWestPoint.y, northEastPoint.x - southWestPoint.x, northEastPoint.y - southWestPoint.y);
// clear the memory allocated earlier for the points
free(pointArr);

调试器窗口提示错误

The left operand of '-' is a garbage value

嗯,我没理解。 为什么会这样?

这是严重错误吗?

如何解决?

谢谢。

1 个答案:

答案 0 :(得分:1)

变量northEastPoint显然没有被初始化为任何东西。这意味着您的计算几乎肯定不会返回您希望的任何值。您可以通过将所有变量初始化为有意义的状态来修复它。