【问题标题】:how to delete call table data from call history database如何从通话记录数据库中删除通话表数据
【发布时间】:2012-06-01 14:20:36
【问题描述】:

我是 iPhone 应用程序开发的新手。我正在开发通话记录应用程序。我从通话历史数据库中检索了通话表中的所有数据。然后现在从通话历史数据库中删除通话表中的所有数据。请告诉我如何删除所有数据。请给我一些示例代码链接。

提前致谢。

【问题讨论】:

  • 表示您需要删除sqlite数据库中所有记录的示例?

标签: iphone database sqlite


【解决方案1】:

call_history.db 是只读的 sqlite 数据库,您不能从应用程序写入。

但是,即使阅读它也是我强烈反对的。这是一个私人的、未记录的文件,访问它可能会导致您的应用程序被拒绝。引用someone else:

没有用于获取通话记录的公共 API,如果您使用任何 其他方法如直接访问 callHistory.db 文件,你 将无法将您的应用提交到应用商店。

因此,您只能定位越狱手机。此外,call_history.db 访问在 5.0+ 中被破坏,因此除此之外,您将被进一步限制为 4.x 及更低版本。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-01-12
    • 2016-12-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多