在我的应用程序中,后台sqlite线程正在运行...在后台线程中,它从Web服务获取数据并将其插入或更新到数据库中。如果用户在前台插入或删除数据,有时会导致崩溃,并显示“sqlite dblocked”错误,但它不会返回sqlite忙错误。
我测试了线程安全模式。
我测试了线程安全模式。
NSLog(@" sqlite3_threadsafe() = %d", sqlite3_threadsafe());
IT显示线程安全是2。
我想检查是否有其他数据库正在写入数据,如果数据库正在写入数据...我想在上一次写入任务完成后再写入数据。
如何处理这些情况...