IOS के साथ क्लिपबोर्ड पर टेक्स्ट कॉपी करें


198

अपने आवेदन में iPhone के क्लिपबोर्ड पर पाठ की नकल करने का सबसे अच्छा तरीका क्या है?

उनके डॉक्स स्केची हैं और मेरे द्वारा जो चाहते हैं, उससे अधिक सुविधाएँ हैं ... मैं उपयोगकर्ताओं को क्लिपबोर्ड के रूप में एक स्ट्रिंग सेट करना चाहता हूं।


15
यह 7 साल हो गया है और आपने अभी भी नीचे दिए गए सही उत्तर को स्वीकार नहीं किया है
प्रणॉय सी

क्या कोई मोदी अपनी ओर से उत्तर स्वीकार नहीं कर सकता?
ग्रेडफ़ॉक्स

कृपया इस प्रश्न का उत्तर स्वीकार करें।
CristiC

जवाबों:


593

यद्यपि स्वीकृत उत्तर यह बताता है कि कैसे UIPasteboardकाम करता है, यह एक अच्छा चाल है , मुझे लगा कि मैं हर किसी की सुविधा के लिए यहां प्रासंगिक स्निपेट पोस्ट करूंगा:

Obj सी

UIPasteboard *pasteboard = [UIPasteboard generalPasteboard];
pasteboard.string = @"paste me somewhere";

स्विफ्ट 2.2

let pasteBoard = UIPasteboard.generalPasteboard()
pasteBoard.string = "Paste Me !"

स्विफ्ट 3+:

let pasteBoard = UIPasteboard.general
pasteBoard.string = "Paste me!"

6
इसके लिए धन्यवाद, एक बड़े ट्यूटोरियल के माध्यम से बहने की तुलना में बहुत अधिक उपयोगी है।
क्रिस

13
हां, इसके लिए धन्यवाद। यह IMO है कि किसी प्रश्न का उत्तर कैसे दिया जाना चाहिए।
जीनकोड

3
2017 में भी यह होना अभी भी स्वीकार किए जाते हैं।
शाइनीक्स

32

स्विफ्ट 2.2:

let pasteBoard = UIPasteboard.generalPasteboard()
pasteBoard.string = "Paste Me !"

स्विफ्ट 3:

let pasteBoard = UIPasteboard.general
pasteBoard.string = "Paste me!"
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.