-1

GPS から座標を取得します。次のような小さな文字列を作成する必要があります。

      NSString *location = @"40.7,-73.9";

今の私のコードは

       NSString *latitude = [NSString stringWithFormat:@"%f", [LocationFinder    
                                singleton].location.coordinate.latitude];
       NSString *longtitude = [NSString stringWithFormat:@"%f", [LocationFinder 
                                singleton].location.coordinate.latitude];
       // Of course this doesn;t work
       NSString *location = latitude, logtitude;

これで、NSMutablestring と追加を実行できることがわかりましたが、このプロセスを実行するための非常に効率的な方法があるかどうかを確認したかっただけです。.NET と Java から来た私は、Obj C が持つこの奇妙さから嫌いです。

4

3 に答える 3

0

latitude経度値を読み込んでいます。

次のような結果を得るに@"40.7,-73.9"は、s に対してフォーマットする小数点以下の桁数を設定する必要がありますfloat

NSString *location = [NSString stringWithFormat:@"%.01f,%.01f",
                        [LocationFinder singleton].location.coordinate.latitude,
                        [LocationFinder singleton].location.coordinate.longitude];
于 2013-10-07T03:40:18.347 に答える