утечка памяти в ломаной уимапките - PullRequest
0 голосов
/ 26 сентября 2010

Я занимаюсь рисованием ломаной линии на карте.Я принял пример кода из , загруженного здесь.

Вот часть, в которой я получаю предупреждение о памяти, когда я делаю сборку-> Анализ

 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 Ответ

1 голос
/ 27 сентября 2010

Переменная northEastPoint, очевидно, ни к чему не инициализирована.Это означает, что ваш расчет почти наверняка не вернет того значения, на которое вы рассчитывали.Вы исправляете это, инициализируя все переменные в значимом состоянии.

...