Утечка памяти в ломаной уимапките
Я занимаюсь рисованием ломаной линии на карте. Я принял пример кода из загрузки здесь.
Вот часть, в которой я получаю предупреждение о памяти, когда я делаю сборку-> Анализ
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 ответ
Решение
Переменная northEastPoint
видимо не было инициализировано ни к чему. Это означает, что ваш расчет почти наверняка не вернет значение, на которое вы рассчитывали. Вы исправляете это, инициализируя все переменные в значимом состоянии.