核心位置 - 找不到物业'位置'

时间:2012-10-01 22:38:14

标签: xcode core-location

在我的应用程序的某处,我想使用'用户位置'。我找到了下面的代码。但是,我收到了“属性'位置'和'委托'找不到”错误。应用程序变得越来越复杂,我似乎无法找到解决方案。我是xcode和objective-c的新手。所以,请你帮助我吗? 这是代码:

-(void)getUserLocation{

self.geoCoder = [[CLGeocoder alloc] init];
self.locationMng = [[CLLocationManager alloc]init];
locationMng.delegate = self;

[self.geoCoder reverseGeocodeLocation: locationMng.location completionHandler: 
 ^(NSArray *placemarks, NSError *error) {


     CLPlacemark *placemark = [placemarks objectAtIndex:0];


     NSString *locatedAt = [[placemark.addressDictionary valueForKey:@"FormattedAddressLines"] componentsJoinedByString:@", "];


     NSLog(@"I am currently at %@",locatedAt);


    [locationLabel setText:locatedAt];

 }];

} 

提前谢谢!

1 个答案:

答案 0 :(得分:0)

从评论开始,您已经错误地声明了属性locationMng

试试这个:

@property (retain, nonatomic) CLLocationManager *locationMng;