2012-04-09 42 views
3

嗨,我請求完全閱讀問題後再將其標記爲重複。使用webkit私有框架訪問iphone的瀏覽歷史記錄

我想通過使用Webkit私有framework.I從github網站獲取它的標頭。但我沒有得到哪些頭文件或哪些方法來完成我的任務。我試着用下面的代碼,但它沒有返回任何東西,甚至不是null。

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

我在家裏寫應用程序,所以我不介意用這個私人框架。但我不能越獄。請引導我正確的方式。

回答

0

爲了讓optionalSharedHistory方法返回除null之外的任何東西,它必須在應用程序中方便的地方實例化和設置。就像根視圖控制器或AppDelegate一樣。

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

希望這會有所幫助!