ViewController には 2 つの変数があります。私の中で、.h
私はそれらをこのように定義しました。
@property (nonatomic, strong) NSString *myLongitude;
@property (nonatomic, strong) NSString *myLatitude;
私の.m
中で私はそれらを合成しました。このような。
@synthesize myLatitude = _myLatitude;
@synthesize myLongitude = _myLongitude;
次に、関数updateLocation
でこれらの変数を次のように設定します。
_myLongitude = [[NSString alloc]initWithFormat:@"%f",location.longitude];
_myLatitude = [[NSString alloc]initWithFormat:@"%f",location.latitude];
これらの変数を設定した後でこれらの変数をログに記録すると、正しい値が得られます。しかし、更新関数の後に実行される別の関数で値をログに記録すると、これらの変数はNULL
. これが私のログです。
NSLog(@"longitude val is = %@", _myLongitude);
NSLog(@"latitude val is = %@", _myLatitude);
何か助けはありますか?