使用webkit私有框架访问iphone的浏览历史记录

时间:2012-04-09 11:11:05

标签: ios ios5 webkit iphone-3gs

您好,我请在将其标记为重复之前完整阅读该问题。

我试图通过使用Webkit私有框架获取iphone浏览历史记录。我从github网站获取它的标题。但我没有得到哪些标题或哪些方法来完成我的任务。我尝试使用以下代码,但它没有返回任何甚至不为null的内容。

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

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

1 个答案:

答案 0 :(得分:0)

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

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

希望这有帮助!