嗨,我要求在将其标记为重复之前,请先完整阅读问题。

我正在尝试使用Webkit private 框架获取iphone浏览历史记录。我从github站点获取了其标题。但是我没有得到用来完成任务的标题或方法。我尝试使用以下代码,但它不返回任何内容,甚至不返回null。

WebHistory *history=[WebHistory optionalSharedHistory];
NSDate *now = [NSDate date];
//id date;
NSArray *arr = [history orderedItemsLastVisitedOnDay:now];
NSLog(@"%@",[history allItems]);

我正在编写内部应用程序,所以我不介意这个 private 框架。但是我就是不能越狱。请以正确的方式指导我。

最佳答案

为了使optionalSharedHistory方法返回除null外的任何内容,必须像在应用程序方便的地方那样实例化和设置它。像根视图控制器或AppDelegate。

// Create a shared WebHistory object
WebHistory *myHistory = [[WebHistory alloc] init];
[WebHistory setOptionalSharedHistory:myHistory];

希望这可以帮助!

关于ios - 使用Webkit私有(private)框架访问iPhone的浏览历史记录,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10072348/

10-10 21:03