मैंने अपनी परियोजना में UIActivityController
जोड़ा है। ऐसा लगता है कि इस विशेष विषय पर बहुत कम सहायता उपलब्ध है। मुझे जिस समस्या का सामना करना पड़ रहा है वह यह है कि फेसबुक पर एक अजीब तरीके से लिंक साझा किए जा रहे हैं और जिस तरह से उन्हें आम तौर पर फेसबुक पर साझा नहीं किया जाता है। अधिक समझने के लिए, लिंक के साथ फोटो आईओएस फोटो फ़ोल्डर में इसे बदलने के किसी भी विकल्प के बिना जा रहे हैं।UIActivityController फेसबुक पर पोस्टिंग
नीचे उदाहरण छवि कैसे वे वर्तमान में फेसबुक पर साझा किया जा रहा है है:
कैसे वे सामान्य रूप से फेसबुक पर साझा कर रहे हैं और मैं क्या चाहते हैं:
यहाँ है कोड जो मैं अपने प्रोजेक्ट में UIActivityController जोड़ने के लिए उपयोग कर रहा हूं:
UIActivityViewController *objVC = [[UIActivityViewController alloc]initWithActivityItems:[NSArray arrayWithObjects:titleString, [NSURL URLWithString:urlString], imageTaker, nil] applicationActivities:nil];
[self presentViewController:objVC animated:YES completion:nil];
[objVC setCompletionHandler:^(NSString *activityType, BOOL completed)
{
NSLog(@"Activity = %@",activityType);
NSLog(@"Completed Status = %d",completed);
if (completed)
{
UIAlertView *objalert = [[UIAlertView alloc]initWithTitle:@"Alert" message:@"Posting was success" delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil];
[objalert show];
objalert = nil;
}else
{
UIAlertView *objalert = [[UIAlertView alloc]initWithTitle:@"Alert" message:@"Posting was not successful" delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil];
[objalert show];
objalert = nil;
}
}];
उसके अलावा, मैं भी कंसोल में कुछ चेतावनियों जो निम्न हैं प्राप्त कर रहा:
Registering unknown app identifier com.apple.mobilemail failed
Unable to find app identifier com.apple.mobilemail
Registering unknown app identifier com.apple.MobileSMS failed
Unable to find app identifier com.apple.MobileSMS
अद्यतन: मैं भी REActivityController
एकीकृत की कोशिश की है, एक पुस्तकालय एक ही बात लागू करने के लिए, लेकिन अतिरिक्त के साथ विशेषताएं, लेकिन मुझे इसके साथ एक ही समस्या का सामना करना पड़ रहा है।
धन्यवाद, यह ठीक काम करता है, लेकिन मुझे साझा करने के समय गतिविधि दृश्य नियंत्रक पर वीडियो अंगूठे दिखाने की आवश्यकता है। मैं उसे कैसे कर सकता हूँ? –