Утечка памяти в ломаной уимапките

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

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

 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 видимо не было инициализировано ни к чему. Это означает, что ваш расчет почти наверняка не вернет значение, на которое вы рассчитывали. Вы исправляете это, инициализируя все переменные в значимом состоянии.

Другие вопросы по тегам