У меня есть широта и долгота, сохраненные в двух разных переменных типа double в классе 1, которые я получил, взяв координаты из упавшей булавки на карте.
Затем у меня есть другой class2, где я вычисляю время захода и восхода солнца, используя текущее время и координаты.
Затем в классе 3 я создаю экземпляр метода класса 2, который вычисляет для меня время. У меня нет проблем с использованием этого, когда используемые широта и долгота являются одним из текущего местоположения пользователя с использованием служб определения местоположения, но когда дело доходит до указания, что мне нужны координаты, сохраненные в этих переменных class1, он продолжает возвращать 0,0000 для обеих координат.
Итак, как мне сообщить моему классу 3, что я хочу использовать двойники, сохраненные в классе 1? Я предполагаю, что это что-то вроде:
Class1 *instance = [[Class1 alloc] init];
instance.savedLatitude = myNewLat;
но это инициализирует myNewLat до 0,000, и мне нужно, чтобы они были захвачены с ранее сброшенной булавки.
Спасибо!