पर एफबी और ट्विटर नहीं दिखाता है मैं UIActivityViewController का उपयोग करके कुछ आइटम साझा करने की कोशिश कर रहा हूं। आईओएस 6 पर यह ठीक काम करता है। लेकिन जब मैं आईओएस 7 पर इसका परीक्षण करता हूं तो केवल मेल आइकन दिखाता है। संदेह में कि मेरा एसडीके बहुत पुराना था, मैंने हालिया एक डाउनलोड किया, लेकिन यह अभी भी वही व्यवहार करता है। मैंने दोनों सिम्युलेटर और एक डिवाइस पर फेसबुक के साथ स्थापित डिवाइस पर परीक्षण किया, कोई भाग्य नहीं।UIActivityViewController आईओएस 7
अब मैं विचारों से बाहर हूं कि मैं क्या गलत करता हूं।
यहाँ मेरी कोड
- (void)shareButtonWasTapped:(BMPopUpMenuView *)popUpMenu {
NSString *shareText;
if (_correctPatternFound) {
shareText = @"Yey, I solved a puzzle!";
}
else {
shareText = @"I am solving a photzle...";
}
NSURL *shareURL = [NSURL URLWithString:@"http://somewebsite.com"];
NSArray *items = [NSArray arrayWithObjects:
shareText,
_shareImage,
shareURL, nil];
UIActivityViewController *activityViewController = [[UIActivityViewController alloc] initWithActivityItems:items applicationActivities:nil];
[activityViewController setValue:shareText forKey:@"subject"];
activityViewController.excludedActivityTypes = @[UIActivityTypeCopyToPasteboard,
UIActivityTypePostToWeibo,
UIActivityTypeSaveToCameraRoll,
UIActivityTypeCopyToPasteboard,
UIActivityTypeMessage,
UIActivityTypeAssignToContact,
UIActivityTypePrint];
[self presentViewController:activityViewController animated:YES completion:nil];
}
(या उनके पास बग को ठीक करने का समय नहीं था;)) – Marty
मुझे भी एक ही समस्या का सामना करना पड़ा और सेटिंग्स में ट्विटर और फेसबुक प्रमाण-पत्र जोड़ना आश्चर्यचकित हुआ। आईओएस 7 में ऐप्पल ने बेवकूफ बदलाव किए हैं। –
यह सिर्फ आईओएस 7 के लिए नहीं है। आईओएस 6 में भी वही व्यवहार। मुझे उम्मीद थी कि यह व्यवहार आईओएस 7 में बदला जाएगा लेकिन ऐसा नहीं हुआ ... शायद वे उन सोशल मीडिया को बढ़ावा नहीं देना चाहते थे, लेकिन उन्हें डेवलपर्स को एक विकल्प प्रदान करना चाहिए था। आईओएस पर – atisman