ios中解析如经纬度坐标集的一种方法

来源:互联网 发布:云计算开发工程师年薪 编辑:程序博客网 时间:2024/06/05 00:53
    NSString * string = @"123.02,234.23|321.23,432.0002|543.0003,432.0045|654.0034,567.0034|23.3443,56.0034|77.3440,55.3443|";    NSString *separatorString1 = @",";    NSString *separatorString2 = @"|";        NSScanner *aScanner = [NSScanner scannerWithString:string];    while (![aScanner isAtEnd]) {                NSString *x, *y;                [aScanner scanUpToString:separatorString1 intoString:&x];        [aScanner setScanLocation:[aScanner scanLocation]+1];                [aScanner scanUpToString:separatorString2 intoString:&y];        [aScanner setScanLocation:[aScanner scanLocation]+1];                NSLog(@"--------------------");        NSLog(@"x = %@",x);        NSLog(@"y = %@",y);        }
输出结果<pre name="code" class="plain">2014-07-30 11:40:54.878 testStr[13095:303] --------------------2014-07-30 11:40:54.878 testStr[13095:303] x = 123.022014-07-30 11:40:54.878 testStr[13095:303] y = 234.232014-07-30 11:40:54.878 testStr[13095:303] --------------------2014-07-30 11:40:54.878 testStr[13095:303] x = 321.232014-07-30 11:40:54.879 testStr[13095:303] y = 432.00022014-07-30 11:40:54.879 testStr[13095:303] --------------------2014-07-30 11:40:54.879 testStr[13095:303] x = 543.00032014-07-30 11:40:54.879 testStr[13095:303] y = 432.00452014-07-30 11:40:54.879 testStr[13095:303] --------------------2014-07-30 11:40:54.879 testStr[13095:303] x = 654.00342014-07-30 11:40:54.880 testStr[13095:303] y = 567.00342014-07-30 11:40:54.880 testStr[13095:303] --------------------2014-07-30 11:40:54.880 testStr[13095:303] x = 23.34432014-07-30 11:40:54.880 testStr[13095:303] y = 56.00342014-07-30 11:40:54.880 testStr[13095:303] --------------------2014-07-30 11:40:54.881 testStr[13095:303] x = 77.34402014-07-30 11:40:54.881 testStr[13095:303] y = 55.3443

                                             
0 0
原创粉丝点击