【发布时间】:2016-11-26 18:04:43
【问题描述】:
我尝试将 AnyObject 数据转换为可变数组,但它仍然像非可变数组一样工作,并在尝试对其进行变异后在运行时崩溃。有人可以解释一下吗?
就像我从 JSON 获取一些数据并且我知道它将是 Array 数据类型(我将其命名为数据),现在我将其转换为可变数组,假设如下:
让 mutArray: NSMutableArray = data as! NSMutableArray
但是当我稍后尝试对其进行变异时, mutArray 仍然保留为非可变数组。这段代码几个月前工作得很好,现在它给出了一些问题,比如我试图改变一个非可变数组。
【问题讨论】:
-
您介意添加一些代码,让您的步骤更清晰吗?
-
@FishStix:您好,我再次编辑了我的问题。希望我现在能够更好地解释它?!
-
请告诉我们
data是如何填充的 -
@appzYourLife:我通过 JSON 获取它。所以它是一个字典,使用一个键我得到“数据”
标签: arrays swift xcode swift2 nsmutablearray