小编Jam*_*ker的帖子

Swift - 执行被中断的原因是exc_bad_access多维数组

学习编写swift代码,查看多维数组,想要遍历数组,撤销存储在第二列中的数学函数,然后将其第一列值添加到4个单独的数组(尚未创建),以便最后我将有4个数组,包含第一列的数字.

但是在线

 Function = array3D[index]
Run Code Online (Sandbox Code Playgroud)

我收到错误:快速执行被中断的原因是exc_bad_access

有人可以帮忙吗?代码如下

var array3D: [[String]] = [["1", "+"], ["3", "-"], ["5", "x"], ["7", "/"]]
var arrayAdd = [""]
var arrayMinus = [""]
var arrayMultiple = [""]
var arrayDivide = [""]

var count = array3D.count
var countIsZero = false

if count != 0 {
    countIsZero = true
}

if countIsZero {
    for index in 0...count {
        var Function = ""
        Function = array3D[count][1]
        println(Function)
        switch Function {
            case "+": arrayAdd.append(array3D[count][0])
            case "-": arrayMinus.append(array3D[count][0])
            case "x": arrayMultiple.append(array3D[count][0]) …
Run Code Online (Sandbox Code Playgroud)

arrays exc-bad-access multidimensional-array ios swift

6
推荐指数
1
解决办法
4764
查看次数