在ios 5.0或ios 6.0中访问call_history.db

时间:2012-07-19 11:53:11

标签: iphone database

我知道我在问什么,这是不可能的。但我已经看到这个直到ios 4.3。所以我想访问call_history数据库以进行应用。我的要求是,如果不存在,我想要接听上次拨打或拨入的号码并保存在地址簿中。

所以,如果有人有任何信息,请与我分享。

提前致谢...

1 个答案:

答案 0 :(得分:0)

您可以使用以下代码段获取上次拨打的号码:

NSString *path = @"/var/mobile/Library/Preferences/com.apple.mobilephone.plist";
NSDictionary *dict = [NSDictionary dictionaryWithContentsOfFile:path];
NSString *lastDialed = [NSString stringWithFormat:@"%@", [dict valueForKey:@"DialerSavedNumber"]];