在我的UIWebView中,我想添加一個選項來將當前頁面添加到Safari的閱讀列表中。 我知道這個功能存在,因爲當長按一個鏈接時,GMail提供它,但我找不到任何關於使用什麼URL方案的信息。如何在iOS中向Safari的閱讀列表添加URL?
可能重複:How to programmatically access Safari's reading list from iOS
在我的UIWebView中,我想添加一個選項來將當前頁面添加到Safari的閱讀列表中。 我知道這個功能存在,因爲當長按一個鏈接時,GMail提供它,但我找不到任何關於使用什麼URL方案的信息。如何在iOS中向Safari的閱讀列表添加URL?
可能重複:How to programmatically access Safari's reading list from iOS
的iOS 7增加了一個API來實現:
#import <SafariServices/SafariServices.h>
SSReadingList * readList = [SSReadingList defaultReadingList];
NSError * error = [NSError new];
BOOL status =[readList addReadingListItemWithURL:[NSURL URLWithString:urlToAdd] title:titleToAdd previewText:previewText error:&error];
if(status)
{
NSLog(@"Added URL");
}
else NSLog(@"Error");
是否有可能在最新的iOS(9.2)版本? –
我相信你在Gmail中看到動作片簡直就是一個UIWebView的一個內置的,無法進入開發。
也在尋找一個解決方案,但沒有發現任何東西。如果我長時間按下我的UIWebview鏈接,我得到的選項,但無法找出一種方法來爲該選項做一個自定義按鈕或UIActivity – ToddH
可能的重複[如何以編程方式訪問Safari的從iOS讀取列表](http:// stackoverflow.com/questions/11529493/how-to-programmatically-access-safaris-reading-list-from-ios) – Pascal