質問

私は、文字列にCLLocationの緯度/経度に変換しようとしています。私は正常にフォローコードでこれを行うことができます:

// extract latitude from CLLocation object and cast to string
NSString *latitude = [[NSString alloc] initWithFormat:@"%g°", location.coordinate.latitude];
34.10111º:

これは私のような価値を提供します。私はº度の記号なしの純粋な文字列として、この数をしたいと思います。

私は別の形式の文字列を初期化する必要がありますか?

私は、フォーマット@「%d個」でINITINGしようとした文字列が完全に別の番号に出てきます。

役に立ちましたか?

解決

あなたはフォーマット文字列の学位のシンボルを持っています。それを削除し、あなたは問題ないはずです。

あなたの質問の他の部分については、書式指定子として%dは整数を望んでいる、とあなたはそれを浮動小数点数を与えています。あなたの%g%eまたは%fされるように、正しいです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top