В настоящее время у меня есть два текстовых поля, в которых хранятся значения координат долготы и широты. Хотя по какой-то причине, если я вхожу в N, S, E, W в конце координат, чтобы указать направление, он, кажется, игнорируется и принимает только числовые значения, а стажер вводит меня в неправильное место.Невозможно указать направление долготы и широты
Heres, что я сделал до сих пор.
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
mapview.showsUserLocation = YES;
MKCoordinateRegion region = { {0.0, 0.0}, {0.0,0.0}};
region.center.latitude = [self.myTextField.text floatValue];
region.center.longitude = [self.myTextField1.text floatValue];
region.span.longitudeDelta = 0.01f;
region.span.latitudeDelta = 0.01f;
[mapview setRegion:region animated:YES];
MapPin *ann = [[MapPin alloc] init];
ann.title = @"Test";
ann.subtitle = @"test";
ann.coordinate = region.center;
[mapview addAnnotation:ann];
}
Имеет ли текстовое поле форматтера? Возможно, тот, который просто принимает цифры? – trojanfoe
no it doesnt как я могу прикрепить форматировщик? – vype
На самом деле вам нужно использовать делегат для форматирования. – trojanfoe