«Нет доступного канала базы данных»

У меня есть приложение, которое подключается к Интернету и хранит данные в базе данных SQL. Я тестировал с iOS4, это работает полностью, как надо. Когда я модернизирую до новой версии, хотя, я получаю NSInternalInconsistencyException с этим как причина:

' _obtainOpenChannel - NSSQLCore 0x951a640: никакой канал базы данных не доступен'

Из того, что я могу собраться, к моей базе данных получает доступ что-то, когда это не должно быть, хотя я не могу понять где или почему.

Может ли кто-нибудь помочь мне найти и правильно диагностировать проблему?

-121--1197991- AS3 Самый быстрый способ слияния нескольких массивов Я пытаюсь записать функцию, в которой я могу указать любое количество массива, и возвращаемым значением будет массив, содержащий содержимое всех указанных массивов. Я сделал это, но кажется...

Я пытаюсь записать функцию, где я могу указать любое количество массива, и возвращаемое значение будет массив, содержащий содержимое всех указанных массивов.

Я сделал это, но это кажется действительно медленным и уродливым способом сделать это:

var ar1:Array = [1,2,3,4,5,6,7,8,9];
var ar2:Array = ['a','b','c','d','e','f','g','h'];


function merge(...multi):Array
{
    var out:String = "";

    for each(var i:Array in multi)
    {
        out += i.join(',');
    }

    return out.split(',');
}

trace(merge(ar1, ar2));

Есть ли встроенный и более эффективный/хороший способ достичь этого? Результат не обязательно должен быть в том же порядке, что и ввод - полностью несортирован нормально.

10
задан Marty 26 September 2011 в 05:43
поделиться