2012-12-28 23 views
5

Trong UIWebView của tôi, tôi muốn thêm một tùy chọn để thêm trang hiện tại vào danh sách đọc của Safari. Tôi biết tính năng này tồn tại vì GMail cung cấp tính năng này khi nhấn và giữ liên kết, nhưng tôi không thể tìm thấy bất kỳ thông tin nào về lược đồ URL để sử dụng.Cách thêm URL vào danh sách đọc của Safari trong iOS?

có thể trùng lặp: How to programmatically access Safari's reading list from iOS

+1

Cũng đang tìm kiếm một giải pháp cho điều này nhưng đã không tìm thấy bất cứ điều gì được nêu ra. Nếu tôi nhấn và giữ liên kết UIWebview, tôi sẽ có tùy chọn nhưng không thể tìm ra cách tạo nút tùy chỉnh hoặc UIActivity cho tùy chọn đó – ToddH

+1

có thể trùng lặp của [Cách lập trình truy cập danh sách đọc của Safari từ iOS] (http: // stackoverflow.com/questions/11529493/how-to-programmatically-access-safaris-reading-list-from-ios) – Pascal

Trả lời

3

iOS 7 thêm một API để thực hiện điều này:

#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"); 
+0

Có thể sử dụng các phiên bản iOS (9.2) mới nhất không? –

1

Tôi tin rằng tờ hành động mà bạn đang thấy trong gmail chỉ đơn giản là một built-in của UIWebView, không thể tiếp cận để phát triển.

Các vấn đề liên quan