我发现很多关于在iOS 4上读取通话记录的代码示例,但是似乎在iOS 5上这个功能(读取通话记录数据库)被禁用了。
那么有什么解决办法吗?有没有任何(第三方?)方法或技巧可以在iOS 5中读取通话记录?
那么有什么解决办法吗?有没有任何(第三方?)方法或技巧可以在iOS 5中读取通话记录?
请查看GitHub上的SpyPhone项目。
例如,您可以这样获取最近拨打的号码:
NSString *path = @"/var/mobile/Library/Preferences/com.apple.mobilephone.plist";
NSDictionary *dict = [NSDictionary dictionaryWithContentsOfFile:path];
NSString *lastDialed = [NSString stringWithFormat:@"%@", [d valueForKey:@"DialerSavedNumber"]];
这在我的iOS5手机上有效。我不认为苹果公司会再对这种功能感到满意。