小编Eri*_*ers的帖子

来自调试器的 XCode 消息:由于信号 9 而终止

我遇到一个问题,当我在模拟器中向上滑动应用程序以关闭时,除非重新运行,否则该应用程序将不会再次打开。我收到错误Message from debugger: Terminated due to signal 9。我查了一下,发现这个问题可能与设备上的 CPU 使用率有关,但我的 CPU 使用率很低。我什至不知道如何开始调试,因为不清楚问题来自何处。我正在获取用户的位置,但我怀疑这是导致问题的原因。我还阅读了一些有关导致此问题的后台任务的信息,但我不确定这是我的问题。我知道这是一个模糊的问题,一旦我能缩小问题可能所在的范围,我很乐意发布代码片段。有谁知道我可以从哪里开始调试?

ios

5
推荐指数
2
解决办法
1万
查看次数

返回排序数组而不修改原始数组

我遇到一个函数返回原始数组而不是排序数组.我试图切片数组并返回已排序,但它不起作用.有想法该怎么解决这个吗?

function sortArr( comparator, array ){

var newArray = array.slice();

for(var i = 0; i < newArray.size; i++)
{
    var min = i;
    for(var x = i; x < newArray.size; x++)
    {
        if(comparator(newArray[min],newArray[x]) == true)
        {
            min = x;
        }
    }

    var temp = newArray[i];
    newArray[i] = newArray[min];
    newArray[min] = temp;

}

return newArray;

}
Run Code Online (Sandbox Code Playgroud)

我修复了这个功能:

function sortArr( comparator, array ){
    /*your code here*/
    var i, x;
    var min;
    var newArray = array.slice();

    for(i = 0; i < newArray.length - …
Run Code Online (Sandbox Code Playgroud)

javascript arrays

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

标签 统计

arrays ×1

ios ×1

javascript ×1