3

ここで問題を見た人はいますか?

double latDouble = [latString doubleValue];
double lngDouble = [lngString doubleValue];

CGFloat dist = [self calcDiffDistance:latDouble withPostLng:lngDouble]; // Incompatible types in initialization

- (float)calcDiffDistance:(double)postLat withPostLng:(double)lon1
{
    ...
}
4

1 に答える 1

4

typedefforは64 ビット システムとCGFloat32ビット システムにあります。私の推測では、あなたは 64 ビット システムでコンパイルしており、戻り値を変数に代入しています。doublefloatfloatdouble

于 2011-03-06T07:13:57.940 に答える