2010-11-24 16 views
16

シミュレータのプログラムをチェックするために、緯度(NSNumber)、経度(NSNumber)、時間(NSDate)の3つの変数を持つ座標オブジェクトがあります。[NSNumber numberWithDouble:]を使用してNSNumberに変換する

[coordinate setLatitude:[NSNumber numberWithDouble:23.234223]]; 
[coordinate setLongitude:[NSNumber numberWithDouble:73.234323]]; 

私はcoordinate.latitudeとcoordinate.longitudeのNSLogときしかし、それは問題になることができるか0.00000

NSLog(@"cordlat : %f",coordinate.latitude); 
NSLog(@"cordlong : %f",coordinate.longitude); 

をdiplays ???

+0

:あなたは、次のいずれかを行うことができますか? – Vladimir

+0

座標は3つの緯度、経度、時間を持つクラス座標のオブジェクトです。このオブジェクトはコアデータと一緒に使用されるため、NSNumberタイプ – sujith1406

+0

という質問タイトルと質問の説明が一致していないように緯度と経度を定義しました。 :S – Steven

答えて

9

NSNumber%fで印刷することはできません。どのタイプの座標がある

  1. NSLog(@"cordlat : %@", coordinate.latitude);
  2. NSLog(@"cordlat : %f", coordinate.latitude.doubleValue);
関連する問題