3

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

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

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

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

4

1 回答 1

0

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

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

希望这可以帮助!

于 2012-07-17T20:11:47.620 回答