私は非常に非常に非常にプログラミングの新しいですが、私はこれまでの私の道をfumbled:私はiPhoneのアプリケーションを作成しています 私の目標は、ストップウォッチ;あらかじめ設定された場所で始まり、あらかじめ設定された場所で停止します(両方ともユーザーによって設定されます)。あらかじめ設定されたGPS位置と実際のGPS位置が等しい場合、タイマーが開始/停止します。私はこれを、ボタンを押して変数として位置を設定することでやった。同じコードから与えられた2つの異なるGPS位置
ここに問題があります:2つの値は決して等しくありません。あらかじめ設定された開始位置と終了位置には、実際の位置(数値だけでなく、印刷された値)よりも多くの小数が含まれています。
ご了承ください!
:CLLocationではどのデータ型を使用できますか?私はそれを整数、浮動小数点数、および倍精度浮動小数点数に等しく設定しようとしました、そして、それは変数を拒絶し続け、それが間違ったフォーマットだと言っています。 – user1370133
CLLocationはオブジェクトクラスです。インスタンスを作成するには、緯度と経度が2倍(または2倍のCLLocationDegrees)として理想的です。 '[CLLocation alloc] initWithLatitude:lat longitude:lng]で作成することができます。 – FelixLam
コード例を更新しました。 – FelixLam