2013-03-15 7 views
9

क्या एक ऐप में आईओएस सफारी की पठन सूची में यूआरएल जोड़ने में सक्षम होने की कोई सेवा है।आईओएस यूआईएक्टिविटी व्यू कंट्रोलर: सूची बटन पढ़ने के लिए जोड़ें?

मेरे पास जोड़ने के लिए एक यूआरएल होगा और UIWebView होगा, लेकिन मैंने शोध किया है और मुझे कुछ भी नहीं मिला है।

यहां मेरा कामकाजी UIActivityViewController है।

-(IBAction)actionButton:(id)sender;{ 
    NSLog(@"shareButton pressed"); 
    NSURL *URL = [NSURL URLWithString:self.feedItem[@"url"]];//this is your text string 

    NSArray *activityItems = @[URL]; 
    ARChromeActivity *chromeActivity = [[ARChromeActivity alloc] init]; 

    TUSafariActivity *TUSafari = [[TUSafariActivity alloc] init]; 
    MLCruxActivity *cruxActivity = [[MLCruxActivity alloc] init]; 

    NSArray *applicationActivities = [NSArray arrayWithObjects:TUSafari,chromeActivity,cruxActivity, nil]; 
    UIActivityViewController *activityVC = [[UIActivityViewController alloc] initWithActivityItems:activityItems applicationActivities: applicationActivities]; 
    activityVC = [[UIActivityViewController alloc] initWithActivityItems:activityItems applicationActivities:applicationActivities]; 

    activityVC.excludedActivityTypes = @[UIActivityTypeAssignToContact]; 
    [self presentViewController:activityVC animated:TRUE completion:nil]; 
    } 
+0

यह भी पता लगाने की कोशिश कर रहा है कि यह कैसे करना है, अभी तक कोई भाग्य नहीं है ... – ToddH

+0

ऐसा लगता है कि इसे लागू करने के लिए सरल होना चाहिए, जैसे कि जब आप एक लिंक दबाते हैं, तो यह आपको पूछता है कि क्या आप "जोड़ना चाहते हैं" पठन सूची "और यह सफारी में है। लेकिन मुझे कुछ भी नहीं मिला। – Steve

+0

मैंने आईओएस 7 पर उपलब्ध एक नए नमूने के साथ अपना जवाब अपडेट कर लिया है –

उत्तर

2

अद्यतन: iOS 7 यह पूरा करने के लिए एक एपीआई कहा:

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

वर्तमान में (आईओएस एसडीके 6.1) कोई रास्ता नहीं एक से पठन सूची में एक आइटम जोड़ने के लिए है तीसरे पक्ष के ऐप।

कुछ विकल्प हैं जैसे Readability आप उपयोग कर सकते हैं।

संबंधित मुद्दे

 संबंधित मुद्दे