IOS关于NSString追加字符串的问题

{app.params.name}} {app.params.name}} {app.params.name}}

IOS关于NSString追加字符串的问题,网上也有不少的做法,比较多的做法是:

NSMutableString *str=[[NSMutableStringalloc] initWithString:@"dd"];
[str stringByAppendingString:@"eee" ];  //问题行
NSLog(str);
//一开始的时候怎样修改都追加不上,类型也换了
//应该是:把追加后的值回传给要追加的原对象
str=[str stringByAppendingString:@"eee" ]; //正确
但是使用上面的方法,我不知道你们有没有遇到有类型不对的提示,总之我这里是有的,于是我将上面这样改了一下:

NSString *str=[[NSMutableStringalloc] initWithString:@"dd"];
[str stringByAppendingString:@"eee" ];  //问题行
NSLog(str);
一开始的时候怎样修改都追加不上,类型也换了
应该是:把追加后的值回传给要追加的原对象
str=[str stringByAppendingString:@"eee" ]; //正确
警告消失了。


版权声明

davidzhang 创作并维护的 Gowhich 博客采用 创作共用保留署名-非商业-禁止演绎4.0国际许可证。

本文首发于 Gowhich 博客( https://www.gowhich.com ),版权所有,侵权必究。

本文永久链接: https://www.gowhich.com/blog/156

comments powered by Disqus