iOS - 分割字符串

作者: 李小争 | 来源:发表于2015-04-10 15:08 被阅读2060次

    项目中遇到了一个问题,我向服务器发送请求,得到的image是一个字符串.字符串的样式如下:

    http://10.0.0.200:8081/rating/s/51/99/142863354169684.jpg,http://10.0.0.200:8081/rating/s/19/31/142863354191210.jpg,http://10.0.0.200:8081/rating/s/61/31/142863354123029.jpg,http://10.0.0.200:8081/rating/s/27/94/142863354177664.jpg,http://10.0.0.200:8081/rating/s/67/20/142863354133084.jpg
    
    • 遇到这个问题,首先想到的就是,接口咋给我返回个这个东东,返回我个数组多好..
    • 既然不是我想要的,那怎么变成我想要的呢?方法应该说有很多,但是我感觉最简单的一种应该是如下方法.

    解决方案:
    假设服务器返回的字符串是上面的链接,我们需要的处理

        NSString *img = @"http://10.0.0.200:8081/rating/s/51/99/142863354169684.jpg,http://10.0.0.200:8081/rating/s/19/31/142863354191210.jpg,http://10.0.0.200:8081/rating/s/61/31/142863354123029.jpg,http://10.0.0.200:8081/rating/s/27/94/142863354177664.jpg,http://10.0.0.200:8081/rating/s/67/20/142863354133084.jpg";
        NSArray *imgs = [img componentsSeparatedByString:@","];
    
        NSString *url = [imgs objectAtIndex:2];
        NSLog(@"\n  第三张图片地址是: %@", url);
    

    好了,已经成功导成数组,这次想怎么用就怎么用了...

    相关文章

      网友评论

        本文标题:iOS - 分割字符串

        本文链接:https://www.haomeiwen.com/subject/didtfttx.html