呼叫目录扩展的内存和背景限制

时间:2018-09-26 16:20:42

标签: ios swift callkit

我对呼叫目录扩展有一些疑问。

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)
      }
}

0 个答案:

没有答案