创建调用方法,在.h文件里
#import <Foundation/Foundation.h>
@interface RMMapLocation : NSObject
{
void (^saveGpsCallBack)(double lattitude,double longitude);
}
+ (void)getGps:(void(^)(double lattitude,double longitude))block;
+ (void)stop;
在.m文件里进行方法的实现
在须要调用的文件里引入头文件后调用方法的实现(如需仅仅定位一次,则调用stop方法就可以)[RMMapLocation getGps:^(double lattitude, double longitude) { RMLog(@"%f---%f",lattitude,longitude); }];
demo地址:http://download.csdn.net/detail/sinat_28585351/9491130
https://github.com/Raymon-lau/CLLocationManager