NSMutableArray改动元素, 使用-insertObject: atIndex: -replaceObjectAtIndex: withObject: 都能够, 即通过插入(insert)和替换(replace)能够实现.

演示样例:

// 降低button监听
- (void) onSubBtnPressed:(UIButton*) sender {
NIDPRINTMETHODNAME(); NSInteger times = [[_serviceNumList objectAtIndex:_servicePos] integerValue];
if (times <= 1) {
return;
}
times--; // 降低 // 改变数组数据
[_serviceNumList replaceObjectAtIndex:_servicePos withObject:[NSNumber numberWithInteger:times]]; // 设置数据
UITextField *mo = [_timesFieldArray objectAtIndex:_servicePos]; NSAttributedString* timesText =[[NSAttributedString alloc] initWithString:[NSString stringWithFormat:@"%ld", (long)[[_serviceNumList objectAtIndex:_servicePos] integerValue]]]; // 设置文字 [mo setAttributedText:timesText]; _totalPrice = (float)([_goodsList[_servicePos][@"Price"] floatValue]/100.0)*[[_serviceNumList objectAtIndex:_servicePos] integerValue];
[_totalPriceLabel setText:[NSString stringWithFormat:@"%0.1f", _totalPrice]];
}

最新文章

  1. html学习第一天笔记
  2. 动态拼接linq 使用Expression构造动态linq语句
  3. 【转】Windows Phone在隔离存储里存取图片文件
  4. Android实现自定义字体
  5. memcached增删改查
  6. (转)使用 /proc 文件系统来访问 Linux 内核的内容
  7. javaee学习-servlet初始化参数
  8. Android开发环境搭建(图文教程)
  9. C#针对DataTable进行分页方法
  10. maven安装scala插件
  11. ISO C Random Number Functions
  12. NRF24L01无线通讯模块驱动
  13. 修改本地配置远程连接oracle数据库
  14. io调度策略noop的理解
  15. 03-es6语法 Promise 和 es8语法 async await 的了解和基本使用
  16. SlidingMenu第二篇 --- SlidingMenu常用属性介绍
  17. python面试题--数据类型
  18. 课上补做:用C语言编程实现ls命令
  19. Js中的闭包原理
  20. 3D引擎为什么使用三角形绘制曲面

热门文章

  1. How do you install Google Chrome on Ubuntu?
  2. Swift3.0 split函数切割字符串
  3. nyoj--102--次方求模(快速幂)
  4. 【NOIP 2011】 计算系数
  5. xenserver&amp;nbsp;增加新硬盘
  6. AIX&amp;nbsp;常用命令汇总(一)
  7. [MVC.NET] Asp.Net MVC3 简单入门第一季
  8. 织梦dedecms红黑配图片模板源码v2.0
  9. css3伸缩布局中justify-content详解
  10. ACM___数学___九的余数