我对呼叫目录扩展有一些疑问。
1)我可以从扩展中的Internet上加载有关号码的数据吗? (我听说扩展程序中有大约10秒的背景限制。是真的吗?)
2)如果无法从Internet加载它,可以使用SQLite数据库将数据加载到扩展程序吗? (我尝试加载所有行,并使用autoreleasepool逐个添加它,并且可以正常工作。没有autoreleasepool,它在前10000行后失败)
while sqlite3_step(queryStatement) == SQLITE_ROW {
autoreleasepool {
let number = sqlite3_column_int64(queryStatement, 0)
let data = String(cString: sqlite3_column_text(queryStatement, 1)!)
context.addIdentificationEntry(withNextSequentialPhoneNumber: number, label: data)
}
}