У меня есть метод, который я называю, который вычисляет Восход, Полдень и Закат в течение любого заданного дня. Я передаю метод день день, как Джулиан.Метод iOS Возвращает несколько значений NSDictionary
Метод должен возвращать три числа или строки: Восход, Полдень и Закат.
Я пытаюсь вызвать его следующим образом:
ClassSolarCalculations *LINK = [[ClassSolarCalculations alloc] init];
NSString dateSunrise= [[NSString alloc] initWithFormat:@"%f", [LINK CalculateSunrise: Julian]];
где Метод гласит:
(NSDictionary *) CalculateSunrise: (double) Julian;
NSDictionary *returnTimes = [NSDictionary initWithObjectsAndKeys: SunriseText, @"Sunrise", NoonText, "@Noon", SunsetText, @"Sunset", nil];
return returnTimes;
Я такой подход к работе, чтобы вернуть одно значение, но хотел бы вернуть все три в одно время, а не выдумывать решение, вызывая варианты рутины три раза ...
Это прекрасно работает и несколько уроков. Большое спасибо EH –