【发布时间】:2015-09-07 15:03:18
【问题描述】:
问题是我第一次从WebServices 获取数据,所以我在TableView 上显示了这些数据然后用户向下滚动tableview 然后再次调用WebSevices 并再次将此数据添加到数组中
但是当我尝试在 nsmutable 类型数组中再次添加数据时,应用程序 崩溃
这是我的代码。有什么解决办法吗?
第一次数据加载正常
var ary_mutable: NSMutableArray!
ary_mutable = NSMutableArray()
ary_mutable=jsonResult as AnyObject as! NSMutableArray
self.tbl_T.reloadData();
self.tbl_T.delegate=self;
self.tbl_T.dataSource=self;
第二次数据加载和添加旧数组不起作用
var myArray :NSArray!
myArray = jsonResult as AnyObject as! NSArray
ary_mutable.addObject(myArray.objectAtIndex(0))
遇到这个错误
[__NSCFArray insertObject:atIndex:]: mutating method sent to immutable object'
我也尝试过这段代码,但不工作
ary_mutable.addObject(myArray)
【问题讨论】:
标签: ios swift nsmutablearray add