Мне нужно построить массив, используя что-то вроде следующего:
CLLocationCoordinate2D points[4];
points[0] = CLLocationCoordinate2DMake(41.000512, -109.050116);
points[1] = CLLocationCoordinate2DMake(41.002371, -102.052066);
points[2] = CLLocationCoordinate2DMake(36.993076, -102.041981);
points[3] = CLLocationCoordinate2DMake(36.99892, -109.045267);
Проблема в том, что я никогда не узнаю, сколько элементов будет в массиве, поэтому я могу указать количество. Есть ли способ создать массив CLLocationCoordinate2D и просто вставить новые координаты, не зная, какой будет итоговая сумма?
РЕДАКТИРОВАТЬ: моя конечная цель - использовать координаты для создания MKPolyline, используя метод polylineWithCoordinates, для которого требуется массив CLLocationCoordinate2D.