正如标题所述:是否可以sqlite3_exec()
在另一个线程中运行该方法?
TBXMLSuccessBlock sBlock = ^(TBXML *tbxmlDocument) {
xmlArray = [NSMutableArray array];
if (tbxmlDocument.rootXMLElement)
[self fillArrayWithXmlContents:tbxmlDocument.rootXMLElement];
for (int i = 0; i < xmlArray.Count; i++)
sqlite3_exec(db, "Query that uses xmlArray values", 0, 0, 0);
};
如您所见,这是一个正在另一个线程上执行的块。