Форматирование координат с помощью NSNumberFormatter - PullRequest
1 голос
/ 19 апреля 2011

Я пытаюсь отформатировать координату CLLocation с NSNumberFormatter, чтобы получить что-то вроде этого 44 ° 32'52.90 "N из числа 44.325290.

Я попытался установить форматер чисел (ищет документация ), но не работает. Я не могу указать другой разделитель, например 'и.

Код:

- (NSNumberFormatter *)coordFormatter {
    if (coordFormatter == nil) {
        coordFormatter = [[NSNumberFormatter alloc] init];
        [coordFormatter setPositiveFormat:@"#0.0#####"];
        [coordFormatter setDecimalSeparator:@"°"];
        [coordFormatter setPositiveSuffix:@"\" N"];
    }
return coordFormatter;
}

С помощью этого кода я получаю строкукак 44 ° 325290 "N

Кто-нибудь может мне помочь?

1 Ответ

0 голосов
/ 19 апреля 2011

Используйте NSString вместо формата или расширяйте свой собственный форматер.

...