问题是第一次从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)