/ यूआईएक्टिविटीव्यूकंट्रोलर में टेक्स्ट नॉन-एडिटेबल - स्विफ्ट, शेयरिंग, सोशल, यूआईएक्टिविटीव्यूकंट्रोलर

UIActivityviewcontroller में पाठ गैर-संपादन योग्य - तेज़, साझाकरण, सामाजिक, uiactivityviewcontroller

मैंने एक ऐसा खेल बनाया, जहां खिलाड़ी इसे साझा कर सकता हैएक UIActivityviewcontroller के साथ सर्वोच्चअंक। लेकिन जब उदाहरण के लिए फेसबुक के साथ साझा किए गए हिस्से को दबाया जाता है, तो एक स्क्रीन आती है जहां खिलाड़ी उस पाठ को संपादित कर सकता है जिसे मैंने सेट किया है, इसलिए यदि मैं स्तर 9 सेट करता हूं, तो खिलाड़ी इसे स्वयं 120 के स्तर तक बदल सकता है .. मैं इससे कैसे बच सकता हूं?

साझा करने के लिए मैं जिस कोड का उपयोग कर रहा हूं:

   let text = "I made it to level /(level)!"
let actviewcon = UIActivityViewController(activityItems: [text], applicationActivities: nil)
self.presentViewController(actviewcon, animated: true, completion: nil)

उत्तर:

जवाब के लिए 0 № 1

यदि आप UIActivityViewController का उपयोग करने जा रहे हैं और फेसबुक जैसी अंतर्निहित गतिविधि की अनुमति देते हैं, तो आप उस गतिविधि के साथ अंतर्निहित इंटरफ़ेस में उपयोगकर्ता के इंटरैक्शन को बदल या रोक नहीं सकते हैं।

इसलिए, यदि आप ऐसा नहीं करते हैं, और आप अनुमति देना चाहते हैंउपयोगकर्ता को फेसबुक पर पोस्ट करने के लिए, आपको ऐसा करने के लिए अपना स्वयं का इंटरफ़ेस प्रदान करना होगा। आप स्वयं फेसबुक पर सीधे उपयोगकर्ता की ओर से पोस्ट फ्रेमवर्क के लिए धन्यवाद पोस्ट कर सकते हैं, जो आपको उपयोगकर्ता के क्रेडेंशियल्स को देखे बिना उन्हें नियोजित करने देता है।