0
어떻게 NSString * location = "15.009483, -87.485195"의 쉼표로 구분 된 값을 가져 와서 좌표 값으로 구획하여 플롯 할 수 있습니까?iOS의 MapView에서 플로팅을 위해 쉼표로 구분 된 좌표를 분리하려면 어떻게해야합니까?
각 좌표에 대해 별도의 입력란이있는 CoreData 데이터베이스에 입력해야합니다.
어떻게 NSString * location = "15.009483, -87.485195"의 쉼표로 구분 된 값을 가져 와서 좌표 값으로 구획하여 플롯 할 수 있습니까?iOS의 MapView에서 플로팅을 위해 쉼표로 구분 된 좌표를 분리하려면 어떻게해야합니까?
각 좌표에 대해 별도의 입력란이있는 CoreData 데이터베이스에 입력해야합니다.
NSArray의 componentsSeparatedByString:
을 사용하여 문자열을 배열로 분리 할 수 있습니다. 거기에서 개체를 별도의 문자열로 바로 당길 수 있습니다.
NSString *location = @"15.009483, -87.485195";
NSArray *array = [location componentsSeparatedByString:@","];
NSString *lat = array[0];
NSString *lon = array[1];
그래, 솔직히 말해서 나는 그 접근법을 보았습니다. CLLocation 또는 MapKit에 직접 관련되어있는 문자열을 가져 와서 자동으로 위도 및 장 쌍으로 변환하는 클리너 옵션이 있는지 궁금합니다. 하지만 고마워! – marciokoko
@marciokoko 위치 프레임 워크를 사용하는 다른 옵션에 대해서는 알지 못하지만, 저는 그것들에 익숙하지 않습니다. 그것이 밝혀지면 기술적 인 입장에서이 접근법에는 아무런 문제가 없습니다. –