您好,我请在将其标记为重复之前完整阅读该问题。
我试图通过使用Webkit私有框架获取iphone浏览历史记录。我从github网站获取它的标题。但我没有得到哪些标题或哪些方法来完成我的任务。我尝试使用以下代码,但它没有返回任何甚至不为null的内容。
WebHistory *history=[WebHistory optionalSharedHistory];
NSDate *now = [NSDate date];
//id date;
NSArray *arr = [history orderedItemsLastVisitedOnDay:now];
NSLog(@"%@",[history allItems]);
我正在写内部应用程序,所以我不介意这个私人框架。但我不能去越狱。请以正确的方式指导我。
答案 0 :(得分:0)
为了使OptionalSharedHistory方法返回除null之外的任何内容,必须在应用程序中方便的地方实例化并设置。像根视图控制器或AppDelegate。
// Create a shared WebHistory object
WebHistory *myHistory = [[WebHistory alloc] init];
[WebHistory setOptionalSharedHistory:myHistory];
希望这有帮助!