Я пытаюсь получить местоположение GPS только для часов (но не с iPhone), но я никогда не получаю обновление местоположения.
Что я делаю не так?
ps Я пытаюсьразработать это на симуляторе 5.0, но я никогда не получаю обновления местоположения.Также я установил местоположение в Debug -> Location -> Custom location
.h файл:
#import <WatchKit/WatchKit.h>
#import <Foundation/Foundation.h>
#import <CoreLocation/CoreLocation.h>
@interface InterfaceController : WKInterfaceController
@end
.m файл:
#import "InterfaceController.h"
@interface InterfaceController()
@end
@implementation InterfaceController
- (void)awakeWithContext:(id)context {
[super awakeWithContext:context];
// Configure interface objects here.
}
- (void)willActivate {
// This method is called when watch view controller is about to be visible to user
[super willActivate];
self.locationManager = [[CLLocationManager alloc] init];
self.locationManager.delegate = self;
[self.locationManager requestWhenInUseAuthorization];
[self.locationManager startUpdatingLocation];
}
- (void)didDeactivate {
// This method is called when watch view controller is no longer visible
[super didDeactivate];
}
- (void)locationManager:(CLLocationManager *)manager didUpdateLocations:(NSArray *)locations {
// Never called
NSLog(@"Location");
}
- (void)locationManager:(CLLocationManager *)manager didFailWithError:(NSError *)error {
// Never called
NSLog(@"Error");
}
@end