CLLocationDegreesに変換する必要がある緯度/経度の値でNSDecimalNumberを変換する必要があります。-[NSDecimalNumber doubleValue]メソッドを使用しました。しかし、値はその精度を失います。値を同じにしたい。以下は私が話していることです(誰もがこの問題についてすでに知っていることを願っています).
NSString *coordStr = @"-33.890934125621094";
NSDecimalNumber *lat = [NSDecimalNumber decimalNumberWithString:coordStr];
NSLog(@"%@", lat); // -33.890934125621094
NSLog(@"%lf", [lat doubleValue]); // -33.890934
上記の代わりに私がすべき方法はありますか?