Определите, является ли NSNumber NaN

Я думаю, что проблема в том, что вы неправильно набрали параметры проекции.

lat1 и lat2 должны быть lat_1 и lat_2 (с подчеркиванием).

Правильная строка proj должна быть:

+proj=aea +lat_1=34.82176739999999 +lat_2=34.8219931

Более подробную информацию о формате строки proj вы можете найти в официальной документации, связанной здесь: https: //proj4.org/operations/projections/aea.html

44
задан Adam Ernst 5 April 2009 в 18:24
поделиться

4 ответа

Так, я узнал что свойство класса [NSDecimalNumber notANumber] просто с этой целью. На некоторых языках NaN! = NaN, но это не имеет место в Какао.

67
ответ дан Adam Ernst 26 November 2019 в 21:47
поделиться

Как Mike Abdullah говорит, естественный способ представить NaN в Какао с nil, но [NSNumber numberWithDouble:NAN] действительно возвращает доступный объект. Существует нет NSNumber- особенный метод обнаружения этого, но общего пути, isnan([foo doubleValue]), работы. Если Вам не нравятся функции, можно засунуть его в категорию.

17
ответ дан Jens Ayton 26 November 2019 в 21:47
поделиться

Нет действительно такого объекта для NSNumber с тех пор, если это не число, затем, ну, в общем, это не NSNumber. Более обычно использовать нулевой объект представить это.

-2
ответ дан Mike Abdullah 26 November 2019 в 21:47
поделиться

Также есть функция ISNAN () Я нашел ее сегодня.

5
ответ дан 26 November 2019 в 21:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: