如何在iOS上的MapView中分隔逗号分隔的坐标进行打印?

如何在iOS上的MapView中分隔逗号分隔的坐标进行打印?,ios,coordinates,Ios,Coordinates,如何获取逗号分隔的值NSString*location=“15.009483,-87.485195”并将其分隔为坐标值以进行绘图 我需要将它们放入CoreData数据库,该数据库对每个坐标都有单独的字段。您可以使用NSArray的组件通过字符串分隔:将字符串拆分为一个数组。从那里,您可以将对象作为单独的字符串拉回来 NSString *location = @"15.009483, -87.485195"; NSArray *array = [location componentsSeparat

如何获取逗号分隔的值NSString*location=“15.009483,-87.485195”并将其分隔为坐标值以进行绘图


我需要将它们放入CoreData数据库,该数据库对每个坐标都有单独的字段。

您可以使用NSArray的
组件通过字符串分隔:
将字符串拆分为一个数组。从那里,您可以将对象作为单独的字符串拉回来

NSString *location = @"15.009483, -87.485195";
NSArray *array = [location componentsSeparatedByString:@","];
NSString *lat = array[0];
NSString *lon = array[1];

好吧,是的,老实说,我见过这种方法。我只是想知道是否有一个更干净的选项,可能直接与CLLocation或MapKit有关,它接受一个字符串并自动将其转换为lat和long对。但是谢谢@marciokoko我不知道还有其他使用位置框架的选项,但我对它们不太熟悉。如果事实证明没有问题,那么从技术角度来看,这种方法没有什么错。