Как я могу преобразовать элемент NSArray в double?

#objective-c #xcode4

#objective-c #xcode4

Вопрос:

Пожалуйста, другой способ.
У меня есть массив, в котором целые элементы удваиваются. Как я могу получить содержимое как double? например

 coordinate.latitude = [coords objectAtIndex:0];// value inside it is 61.2180556;
  

Ответ №1:

Вы не можете хранить примитивные дубли в NSArray. Вы либо сохранили их как NSNumber, либо как nsnstring . В любом случае используйте:

 coordinate.latitude = [[coords objectAtIndex:0] doubleValue];
  

Комментарии:

1. Правда, это строки. Спасибо.