我可以在较旧的OS版本上访问调用日志(call_history.db),但我无法在越狱9.0.1上访问它(CallHistory.storedata)。
这将返回false:
NSString *callHisoryDatabasePath = @"/private/var/mobile/Library/CallHistoryDB/CallHistory.storedata";
BOOL callHistoryFileExists = [fileManager fileExistsAtPath:callHisoryDatabasePath];
事实上,我甚至无法在设备上看到var / mobile / ...的存在,以下代码显示var / mobile目录的存在,但不显示var / mobile / Library目录或任何其他目录var / mobile的子目录
NSFileManager *fileManager = [NSFileManager defaultManager];
NSDirectoryEnumerator *dirnum = [[NSFileManager defaultManager] enumeratorAtPath: @"/private/"];
NSString *nextItem = [NSString string];
while( (nextItem = [dirnum nextObject])) {
{
{
NSLog(@"%@", nextItem);
}
}
}
为什么上面的代码没有列出/ var / mobile / Library / CallHistoryDB /目录和内容?