Commit 81dbaa5e9b3f8069593f28c4e5d7414d8991ab11

Authored by 梁星国
1 parent a7efe25c

提交

CNLiveLocationManager.podspec
@@ -28,7 +28,7 @@ Pod::Spec.new do |s| @@ -28,7 +28,7 @@ Pod::Spec.new do |s|
28 s.source = { :git => 'https://github.com/jyyjkt/CNLiveLocationManager.git', :tag => s.version.to_s } 28 s.source = { :git => 'https://github.com/jyyjkt/CNLiveLocationManager.git', :tag => s.version.to_s }
29 # s.social_media_url = 'https://twitter.com/<TWITTER_USERNAME>' 29 # s.social_media_url = 'https://twitter.com/<TWITTER_USERNAME>'
30 30
31 - s.ios.deployment_target = '8.0' 31 + s.ios.deployment_target = '9.0'
32 32
33 s.source_files = 'CNLiveLocationManager/Classes/**/*' 33 s.source_files = 'CNLiveLocationManager/Classes/**/*'
34 34
Example/CNLiveLocationManager/CNLiveLocationManager-Info.plist
@@ -45,5 +45,7 @@ @@ -45,5 +45,7 @@
45 <string>UIInterfaceOrientationLandscapeLeft</string> 45 <string>UIInterfaceOrientationLandscapeLeft</string>
46 <string>UIInterfaceOrientationLandscapeRight</string> 46 <string>UIInterfaceOrientationLandscapeRight</string>
47 </array> 47 </array>
  48 + <key>NSLocationWhenInUseUsageDescription</key><string>需要定位</string>
  49 + <key>NSLocationAlwaysUsageDescription</key><string>需要定位</string>
48 </dict> 50 </dict>
49 </plist> 51 </plist>
Example/CNLiveLocationManager/CNLiveViewController.m
@@ -7,6 +7,7 @@ @@ -7,6 +7,7 @@
7 // 7 //
8 8
9 #import "CNLiveViewController.h" 9 #import "CNLiveViewController.h"
  10 +#import <CNLiveLocationManager.h>
10 11
11 @interface CNLiveViewController () 12 @interface CNLiveViewController ()
12 13
@@ -17,7 +18,28 @@ @@ -17,7 +18,28 @@
17 - (void)viewDidLoad 18 - (void)viewDidLoad
18 { 19 {
19 [super viewDidLoad]; 20 [super viewDidLoad];
20 - // Do any additional setup after loading the view, typically from a nib. 21 +
  22 + UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
  23 + [self.view addSubview:button];
  24 + button.frame = CGRectMake(100, 100, 100, 100);
  25 + [button setBackgroundColor:[UIColor yellowColor]];
  26 + [button addTarget:self action:@selector(buttonAction:) forControlEvents:UIControlEventTouchUpInside];
  27 +
  28 +}
  29 +
  30 +#pragma mark -
  31 +- (void)buttonAction:(UIButton *)button {
  32 +
  33 + [CNLiveLocationManager getLocation:^(CLLocationDegrees latitude, CLLocationDegrees longitude) {
  34 +
  35 + } failure:^(id error) {
  36 +
  37 + }];
  38 +
  39 + dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(3 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
  40 + [CNLiveLocationManager stop];
  41 + });
  42 +
21 } 43 }
22 44
23 - (void)didReceiveMemoryWarning 45 - (void)didReceiveMemoryWarning