IOS सिम्युलेटर में कॉपी पेस्ट करें


107

यह कहीं दस्तावेज होना चाहिए, लेकिन मुझे यह नहीं मिल रहा है।

IPad सिम्युलेटर का उपयोग करने वाले मेरे ऐप में एक टेक्स्टफ़ील्ड है जिसमें मैं उपयोगकर्ता को टेक्स्ट पेस्ट करना चाहता हूं। वास्तविक दुनिया में उपयोगकर्ता पाठ में सफारी पते से पाठ को कॉपी करेगा। लेकिन मैं ios ipad सिम्युलेटर में ऐसा करने की कोशिश कर रहा हूं, लेकिन केवल आंशिक परिणामों के साथ।

जब मैं ऐप को फिर से शुरू करता हूं, तो मैं तुरंत मैक के Edit|Paste Textमेनू के साथ या शिफ्ट-कमांड-वी के साथ टेक्स्ट फ़ील्ड में टेक्स्ट पेस्ट कर सकता हूं , (लेकिन सिर्फ Edit|Pasteओके के साथ नहीं , लेकिन यह ठीक है)। शिफ्ट की आवश्यकता कष्टप्रद है लेकिन मैं इसके साथ रह सकता हूं।

लेकिन फिर अगर मैं मैक पर एक और यूआरएल को कॉपी करने की कोशिश करता हूं और फिर से, Edit|Paste Textया यहां तक Pasteकि सिम्युलेटर पर बुलबुले का उपयोग करता हूं, तो मुझे नया पाठ नहीं मिलता है, लेकिन मूल पाठ।

क्या यह आम है? क्या सिम्युलेटर की यह विशेषता है कि वह होस्ट कंप्यूटर पर क्लिपबोर्ड से लाइव कनेक्ट नहीं है?


1
इसे एक डिवाइस पर करें। जिस तरह से यह काम करेगा उसके लिए सिम्युलेटर संचालित करने के तरीके पर भरोसा न करें।
जेरेमी १०२६

जवाबों:


100

सिम्युलेटर के क्लिपबोर्ड के साथ मैक के क्लिपबोर्ड को भ्रमित करने से बचने के लिए सावधान रहें। वे एक जैसे नहीं हैं।

सिम्युलेटर एक आईओएस डिवाइस का अनुकरण कर रहा है, इसके पास खुद का आईओएस क्लिपबोर्ड है जो उस डिवाइस (सिम्युलेटर) पर चलने वाले ऐप आईओएस पिल्ला-अप चयन-ऑल / कॉपी / पेस्ट यूआई आइटम के माध्यम से उपयोग करते हैं।

पूरी तरह से उससे अलग: आपके मैक में क्लिपबोर्ड और सामग्री है। आपके मैक पर चल रहा सिम्युलेटर प्रोग्राम एडिट> पेस्ट टेक्स्ट मेनू आइटम प्रदान करता है। प्रोग्राम आपके मैक क्लिपबोर्ड तक पहुंचकर उस मेनू आइटम को लागू करता है और सिम्युलेटर में टेक्स्ट टाइप करता है जैसे कि उपयोगकर्ता ने कीबोर्ड का उपयोग किया था। आईओएस क्लिपबोर्ड सिम्युलेटर एप्लिकेशन के एडिट मेनू फ़ंक्शन द्वारा न तो एक्सेस किया गया है और न ही प्रभावित है।

अद्यतन: Xcode 6 के रूप में, आपको Edit > PasteiOS सिम्युलेटर में मेनू आइटम चुनने की आवश्यकता है (यह मैक क्लिपबोर्ड और iOS क्लिपबोर्ड के बीच डेटा स्थानांतरित करता है), फिर सिम्युलेटर में फ़ील्ड में टैप करें और "पेस्ट" बुलबुले पर टैप करें।

अपने प्रश्न में आप निर्दिष्ट नहीं करते हैं कि आप किस "सफारी" से URL कॉपी कर रहे हैं। यह मैक सफारी एप्लिकेशन या सिम्युलेटर सफारी ऐप हो सकता है। मैक सफारी प्रोग्राम से एक कॉपी करते हुए मैक क्लिपबोर्ड पर जाता है, सफारी ऐप से कॉपी करते हुए सिम्युलेटर के अंदर आईओएस क्लिपबोर्ड पर जाता है।

मुझे लगता है कि आपके मुद्दे दोनों को भ्रमित करने से आ रहे हैं, यह सोचकर कि एक क्लिपबोर्ड है जो सब कुछ साझा कर रहा है।


12
Xcode 9 में (शायद पहले) संपादित करें "स्वचालित रूप से सिंक पेस्टबोर्ड" के तहत एक मेनू आइटम है, मुझे लगता है कि आपके मैक के क्लिपबोर्ड और सिम्युलेटर के क्लिपबोर्ड को समन्वयित रखेगा, इसलिए वे हमेशा समान होते हैं।
क्रिस स्लेड

111

मैंने पाया कि एडिट> ऑटोमैटिक सिंक पेस्टबोर्ड के साथ भी टिक किया गया है, यह फीचर काम नहीं कर रहा है।

हालाँकि, बस अनटैकिंग और फिर इस विकल्प को पुनःप्राप्त करने से यह सुविधा तय हो गई!

आशा है कि यह किसी के लिए काम करता है।


8
इसने मुझे Xcode 10.1 में अपग्रेड करने के बाद क्लिपबोर्ड साझाकरण को फिर से सक्षम करने के लिए काम किया।
जॉन स्टीनमेट्ज़ 16

2
हां, यह काम कर रहा है। हालाँकि, केवल एक समय के लिए। अगली बार फिर से वही कदम दोहराना था, जिससे वह काम कर सके। वैसे भी, खुश है कि कुछ विकल्प है :)
सुनील

1
मेरे लिए काम किया! पोस्ट करने के लिए समय देने के लिए धन्यवाद।
एंडी

67

मैक पर पाठ कॉपी करें, फिर सिम्युलेटर में टेक्स्ट फ़ील्ड पर क्लिक करें और दबाएं

शिफ्ट कमांड वी


1
मेरे लिए एक संयोजन होने का समर्थन किया? सुपर अजीब। मुझे मेनू बार में पेस्ट करना था, और फिर पेस्ट प्राप्त करने के लिए ऐसा करें।
ब्रेंडन

ऐसा लगता है कि यह दृष्टिकोण अक्सर काम करता है लेकिन हर समय नहीं। मेरे मामले में 100% काम करने का तरीका कुछ पाठ Cmd + C के लिए है, फिर इसे माउस संदर्भ मेनू से कॉपी करें, फिर सिम्युलेटर Cmd + V, Cmd + Shift + V में, मेनू के माध्यम से पेस्ट करें। अजीब लेकिन काम करता है ...
brigadir

14

कृपया सिम्युलेटर संपादन विकल्प में "स्वचालित रूप से सिंक पेस्टबोर्ड" विकल्प पर क्लिक करें।

यहां छवि विवरण दर्ज करें


4
मुझे अनचेक करना पड़ा है कि मेरे पेस्टबोर्ड को काम करने के लिए लेकिन मुझे खुशी है कि मैं फिर से कॉपी / पेस्ट कर सकता हूं!
स्टुअर्ट पी।

2
हम्म, ओएस एक्स 10.13.6 और एक्सकोड 10.1 के रूप में काम नहीं करता है, जब तक कि मैं अपनी सेटिंग्स के साथ कुछ और गलत नहीं कर रहा हूं
डैनियल लिज़िक


अन्य सभी के बारे में जवाब बस cmd + c - cmd + v को हटा दिया जाना चाहिए। thx
Zaporozhchenko ऑलेक्ज़ेंडर

12

मेरे लिए जो काम किया वह यह है।

1) मैक से कॉपी टेक्स्ट

2) सिम्युलेटर में एडिट-> पेस्ट या कमांड वी (मुझे लगता है कि यह मैक क्लिपबोर्ड से आईओएस सिम्युलेटर क्लिपबोर्ड के टेक्स्ट को कॉपी करता है)।

3) सिम्युलेटर में टेक्स्टफील्ड को हाइलाइट करें और फिर कमांड + शिफ्ट + वी करें।


9

Xcode 10.0+ :

स्वचालित पास्टबोर्ड सिंक को बंद करना और फिर से समस्या को हल करना।

आपको ऐसा कई बार करना पड़ सकता है। कभी-कभी इसे किसी कारण से ट्रिगर करने में थोड़ा समय लगता है।

(संपादित करें -> स्वचालित पेस्टबोर्ड सिंक)


8

मैंने ओएस एक्स 10.13.6 और एक्सकोड 10.1 पर अपडेट किया और इसमें एक अतिरिक्त मेनू है edit

क्लिक करें get pasteboardफिर आप सिम्युलेटर में पेस्ट टूलटिप के माध्यम से पेस्ट करने में सक्षम होंगे


3
मुझे Send Pasteboardसिम्युलेटर में पेस्ट करने के लिए क्लिक करना था । Get Pasteboardरिवर्स एक्शन किया, इसने iOS क्लिपबोर्ड को मैक क्लिपबोर्ड में ले लिया।
qwertzguy

1
अब यह सही उत्तर है, जैसा कि क्वर्टज़्गी बताते हैं, आप इसे पीछे की ओर ले गए हैं
evanflash

5

इसी तरह की बात मेरे साथ हुई और मुझे एक अजीब बात लगी, यह किसी और की मदद कर सकता है जो एक ही मुद्दे पर आ सकता है। निम्नलिखित चरणों का प्रयास करें:

  1. विकल्प को अक्षम और फिर से सक्षम करें Automatically Sync Pasteboard, यह Editसिम्युलेटर पर मेनू के तहत पाया जाता है
  2. अपने मैक से मनचाहा टेक्स्ट कॉपी करें
  3. एटम या अपने ब्राउज़र एड्रेस बार जैसे टेक्स्ट एडिटर पर अपने मैक पर फिर से टेक्स्ट पेस्ट करें
  4. सभी पाठ का चयन करें Cmd+Aऔर फिर / कॉपी Cmd+X/ काटेंCmd+C
  5. अब आपको सिम्युलेटर पर पाठ को पेस्ट करने में सक्षम होना चाहिए

2

कभी-कभी iOS सिम्युलेटर में लंबे URL टाइप करना बहुत मुश्किल होता है। मैक्स ओएस से आईओएस टेक्स्ट फील्ड में यूआरएल को कॉपी करने का कोई तरीका होना चाहिए। यहाँ आप इसे कैसे कर सकते हैं:

  • मैक से कुछ टेक्स्ट कॉपी करें
  • सिम्युलेटर खोलें और एक टेक्स्ट फ़ील्ड पर क्लिक करें जहां आप टेक्स्ट पेस्ट करना चाहते हैं
  • अब सिम्युलेटर मेनू में Edit-> पर क्लिक करेंPaste Text

और बस। मैक ओएस कॉपी बफर से आपका टेक्स्ट अब आईओएस सिम्युलेटर के टेक्स्ट फील्ड में होना चाहिए।


2

एक नए एमुलेटर में, मुझे कोई "पेस्ट" विकल्प नहीं मिला और सिंक सिम्युलेटर के काम नहीं आया। ऐसा प्रतीत होता है कि सिम्युलेटर में आप वास्तव में काम करने वाले सिंक से पहले आंतरिक क्लिपबोर्ड पर कुछ कॉपी करना चाहते हैं।


इससे मेरा बट बच गया! Xcode 10.2 नव स्थापित, नया सिम्युलेटर, कुछ भी काम नहीं किया। फिर एक छोटे से कोड और वॉयला की नकल की - मुझे पेस्ट मेनू मिला! धन्यवाद!!!
डेविड एच

1

तीन चरण: (मुख्य बिंदु यह सुनिश्चित करता है कि "पेस्ट" सहायता मेनू दिखाई दे रहा है जब आप " ) + V" का उपयोग करते हैं ।)

  1. सुनिश्चित करें कि आप उस बिंदु का चयन करें जिसे आप सिम्युलेटर में चिपकाना चाहते हैं, और "पेस्ट" के साथ EditMenu शो है
  2. सिम्युलेटर क्लिपबोर्ड में टेक्स्ट पेस्ट करने के लिए मैक, " ⌘ + V " पर कीबोर्ड का उपयोग करें ।
  3. ऊपर दिए गए एडिटमेनू पर "पेस्ट" पर क्लिक करें , टेक्स्ट को सिम्युलेटर टेक्स्टफिल्ड में पेस्ट करने के लिए।

यहां छवि विवरण दर्ज करें


0

कभी-कभी आपको बस हार्डवेयर का चयन करने की आवश्यकता होती है -> सिम्युलेटर मेनू में सामग्री और सेटिंग्स रीसेट करें। तब सभी अन्य अनुप्रयोगों के साथ MacOS में काम करने के लिए स्वचालित रूप से आसान और पारदर्शी काम करता है


0

इनमें से किसी भी समाधान ने मेरे लिए काम नहीं किया। मैं सिम्युलेटर 11.4 का उपयोग कर रहा हूं। और इनमें से प्रत्येक की कोशिश करने के बाद, मुझे एहसास हुआ कि मुझे जो कुछ करने की ज़रूरत थी वह मेरे मैक पर कमांड + सी का उपयोग करके कॉपी किया गया था, और फिर सिम्युलेटर टेक्स्ट फ़ील्ड में, बस माउस को अतिरिक्त दूसरे या दो के लिए क्लिक करें, और पेस्ट मेनू पर क्लिक करें। स्वचालित रूप से पॉप अप हुआ, और महान काम किया।

यहां छवि विवरण दर्ज करें


-1

यह मेरे लिए काम करता है। सफारी संस्करण 8.0.3 और IOs सिम्युलेटर संस्करण 8.1 पर

  1. सफारी से टेक्स्ट कॉपी करें - टेक्स्ट हाइलाइट करें फिर cmd-v या एडिट> कॉपी करें।
  2. Ios सिमुलेटर में Edit> Paste पर क्लिक करें।
  3. TextField या TextView राइट क्लिक पर फिर पेस्ट का चयन करें।

-1

यह है जो मैंने पाया।

  1. मैक से पाठ कॉपी।
  2. सिम्युलेटर में सफारी खोलें और इसे क्लिक करके एड्रेस बार को हाइलाइट करें।
  3. Cmd + V दबाएं
  4. एड्रेस बार पर एक बार क्लिक करें।
  5. पेस्ट ड्रॉप डाउन दिखाई देगा।
  6. पेस्ट पर टैप करें।

Shift + Cmd + V बहुत बढ़िया काम करता है।


-1

⌘ + V: जब आईओएस सिम्युलेटर सामने होता है, तो ओएस एक्स क्लिपबोर्ड की सामग्री को आईओएस पर कॉपी करें, लेकिन इसे पेस्ट नहीं करता है। फिर, यह पाठ और छवियों दोनों के लिए काम करता है।
तो आपको निम्नानुसार करने की आवश्यकता है:
आईओएस सिम्युलेटर को छोड़कर अपने मैकओएस में कहीं भी 1.copy पाठ।
2. आईओएस सिम्युलेटर पर, ⌘ + वी पर क्लिक करें, मैकओएस क्लिपबोर्ड से आईओएस सिम्युलेटर के क्लिपबोरड पर पाठ कॉपी करें।
3.इन आईओएस सिम्युलेटर, टेक्स्टफिल्ड या टेक्स्ट व्यू पर क्लिक करें -> संपादित करें -> पेस्ट करें।

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