0

我今天收到了来自 Apple 的 iOS 6 测试版电子邮件。我一直在等待这个版本,看看是否存在任何类型的呼叫历史 API。iOS 6 发行说明页面目前已关闭,API 站点仅升级到 iOS 5.1,所以我仍然找不到任何关于它的信息,想知道是否有其他人知道?

基本上我想知道在 iOS 4 中工作的通话历史数据库访问,在 iOS 5 中被删除,是否偶然发现它可以在 iOS 6 中工作?

NSString *p=@"/private/var/wireless/Library/CallHistory/call_history.db";
sqlite3 *d;
if(sqlite3_open([p UTF8String], &d) == SQLITE_OK)
{
    NSLog(@"call_history present");
}
else
{
    NSLog(@"Failed to open database with message '%s'.", sqlite3_errmsg(d));
    sqlite3_close(d);
}
4

1 回答 1

0

由于缺少 call_history 数据库的读取权限,上述代码段在 iOS 6 beta 2 上不起作用。

于 2012-07-30T05:57:10.550 回答