有时候请求到的数据不是自己想要的。需要对string进行截取才行。
今天遇到的问题是这样的:服务器请求到的图片路径发现时本地的。。。应该是接口没改好。
但是那也得用嘛。然后返回的字符串是这样子的:
img/store/dianfanbao.png
图片命名中不能有/ 所以就必须把前面的字符删除了,然后把图片放进工程就可以读到图片了。
方法如下:
NSString *photoStr = [NSString stringWithFormat:@"%@",
[proModel. photo stringByReplacingOccurrencesOfString : @"img/store/" withString : @"" ]];前面是请求到的字符串。后面的是用 @""空的字符串来替换 @"img/store/"这样处理完,photoStr = @"dianfanbao.png";
总结:用的方法是stringByReplacingOccurrencesOfString: withString: 用后面的字符串替换前面的字符串。