1

.h class の他のクラスで使用する必要があるため、緯度と経度にグローバル変数 (以下のように宣言) を使用します。

extern NSNumber *MYGlobalVariableLat;
extern NSNumber *MYGlobalVariableLong;

次に.mクラスで:

NSNumber *MYGlobalVariableLat;
NSNumber *MYGlobalVariableLong;

MYGlobalVariableLat = [NSNumber numberWithDouble:[(id)self.mapView.userLocation coordinate].latitude];

MYGlobalVariableLong = [NSNumber numberWithDouble:[mapView.userLocation coordinate].longitude];

NSLog(@"Lat %@",MYGlobalVariableLat);
NSLog(@"Long %@",MYGlobalVariableLong);

それは常にゼロを印刷しています、何か助けてください..

4

0 に答える 0