В фоновом режиме большая вставка данных в базу данных sqlite с целью - PullRequest
0 голосов
/ 05 сентября 2011

У моего приложения есть набор данных, содержащий ответ JSONRPC.Есть более 16000 записей для хранения.В фоновом режиме идет процесс хранения данных в базе данных sqlite.При вставке записей в базу данных внезапно происходит сбой со следующим исключением:

    DataFile: file open error: /Users/.../XCODE/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.2.sdk/System/Library/TextInput/TextInput_en.bundle/Unigrams-en_US.idx, (Too many open files)
    INVALID dictionary 0
    )
    DataFile: file open error: /Users/.../XCODE/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.2.sdk/System/Library/TextInput/TextInput_en.bundle/Unigrams-en_US.idx, (Too many open files)
    INVALID dictionary 0
    )
    WARNING: Input manager failed to load static dictionary for: en_US
    Error: failed to excecute query domain with message 'unable to open database file'.
    Error: failed to excecute query domain with message 'unable to open database file'.
    Error, could not create MachMessagePort for database doctor (com.apple.addressbook.migrationdaemon)       starting in process migration
    Program received signal:  “EXC_BAD_ACCESS”. 

Я не понимаю, что означает это исключение и как с ним бороться?Как я могу решить это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...