我正在尝试将 lat\lon 传递给其他实例。我添加了对 lat\lon decive 的调用并将它们保存在NSString
- (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation
{
lat = newLocation.coordinate.latitude;
lon = newLocation.coordinate.longitude;
latValueNSString = [NSString stringWithFormat: @"%f", lat];
lanValueNSString = [NSString stringWithFormat: @"%f", lan];
}
是lat,lon
浮动类型。
当我进入这个界面时
AppDelegate *appDelegate = (AppDelegate*)[UIApplication sharedApplication].delegate;
在调试器模式下,我看到了 lat,lon (float) 的值,但无法找到它们。当我访问latValueNSString/lanValueNSString
我看到它“ freed object
”
我怎样才能传递这些值?我的错误在哪里?尝试了同样的事情NSSunmber
和同样的问题