怎么修改字符串中的整形数字(用stringWithFormat方法添加)?
想实现一个字符串中的整形数字修改为另一个整形数字,怎么做?
另外,如果想修改为其他类型的数值,应该如何操作?
下面是试着按照视频中方法打出来的,但是有错误信息,并且程序崩溃。代码如下:
NSString *s1 = [NSString stringWithFormat:@"%d",123];
NSString *str13 = [s1 stringByReplacingOccurrencesOfString:123 withString:1234];
NSLog(@"%@",str13);
错误如下:
Thread 1: signal SIGABRT
Expected expression
谢谢。
8
收起
正在回答
1回答
那是因为stringByReplacingOccurrencesOfString这个方法应该传入的是字符串啊,你把123还有1234用@符号包起来就可以了。如:@"123",@"1234"
iOS入门:基础语法与常用控件
- 参与学习 1337 人
- 提交作业 712 份
- 解答问题 1878 个
很多人都在疑问没有基础该怎么学习iOS开发?不用担心,本路径采用游戏关卡式的教学模式,并且以经典OC与最新Swift双重结合的教学内容,帮助大家快速掌握两种iOS开发语言基础,去掉“零”标签。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星