i have in app uiwebview
safari need share web url.
i using code:
- (ibaction)sharelink:(id)sender { nsurl *newsurl = mywebview.request.url; // 1. url = http://www.alhikmeh.org/news/archives/43645 // 2. other url = http://www.alhikmeh.org/news/wp-content/uploads/2015/04/24-4-2015-9d.jpg if ([newsurl isfilereferenceurl]) { nsdata *data = [nsdata datawithcontentsofurl:newsurl]; uiimage *image = [uiimage imagewithdata:data]; uiactivityviewcontroller *avc = [[uiactivityviewcontroller alloc] initwithactivityitems:@[image] applicationactivities:nil]; [avc setrestorationidentifier:@"activity"]; [self.navigationcontroller presentviewcontroller:avc animated:yes completion:nil]; nslog(@"file"); } else { arsafariactivity *safariactivity = [[arsafariactivity alloc] init]; uiactivityviewcontroller *avc = [[uiactivityviewcontroller alloc] initwithactivityitems:@[self.newstitle, newsurl] applicationactivities:@[safariactivity]]; [avc setrestorationidentifier:@"activity"]; [self.navigationcontroller presentviewcontroller:avc animated:yes completion:nil]; nslog(@"not file"); } }
i using also: [newsurl isfileurl]
but both not working, can help?