मैक ओएस एक्स से कॉपी आईफोन सिम्युलेटर की नकल नहीं करता है


90

मेरे iPhone ऐप में, मेरे पास कई ASCII कलाएं हैं जिन्हें मुझे डेटाबेस में सम्मिलित करने की आवश्यकता है।

मैं सिम्युलेटर का उपयोग कर रहा हूं और ASCII कला को डेटाबेस में सम्मिलित करने के लिए टेक्स्टव्यू में टेक्स्टपिक को चिपका रहा हूं।

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

इस समस्या को हल कैसे करें? क्या इसके लिए कोई काम है या कोई बेहतर तरीका है?

जवाबों:


226

मैं सिम्युलेटर में कॉपी और पेस्ट से निराश हो रहा था और समझ नहीं पा रहा था कि क्या हो रहा है।

परिणाम आपके द्वारा वर्णित के समान थे: प्रतिलिपि और पेस्ट कभी-कभी उसी मूल्य को चिपकाएंगे जैसा कि मैंने पहले कॉपी किया था, लेकिन ऐसा नहीं था जो मैंने क्लिपबोर्ड पर कॉपी किया था।

मुझे आखिरकार एहसास हुआ कि सिम्युलेटर का अपना क्लिपबोर्ड है, जो मुख्य ओएस एक्स क्लिपबोर्ड से अलग है।

आप सिम्युलेटर क्लिपबोर्ड से अपने एप्लिकेशन में पेस्ट करने के लिए टच-आधारित कॉपी और पेस्ट कमांड का उपयोग करते हैं।

आप सिस्टम क्लिपबोर्ड से सिम्युलेटर क्लिपबोर्ड में पेस्ट करने के लिए मानक ओएस एक्स कॉपी पेस्ट शॉर्टकट (कमांड-एक्स, सी, वी) का उपयोग कर सकते हैं।

इसलिए क्रोम से कॉपी और पेस्ट करें (उदाहरण के लिए), आप कॉपी करने के लिए क्रोम, कमांड-सी में टेक्स्ट का चयन करें। फिर सिम्युलेटर, कमांड-वी में सिम्युलेटर क्लिपबोर्ड में पेस्ट करने के लिए स्विच करें। फिर अपने आवेदन में, आप पेस्ट विकल्प को लाने के लिए टेक्स्टफील्ड में एक स्पर्श का अनुकरण करते हैं, फिर सिम्युलेटर क्लिपबोर्ड सामग्री को ऐप में पेस्ट करने के लिए पेस्ट बटन पर एक स्पर्श का अनुकरण करते हैं।

मेनू विकल्प कीबोर्ड शॉर्टकट के रूप में एक ही काम करते हैं - सिस्टम क्लिपबोर्ड और सिम्युलेटर कीबोर्ड के बीच कॉपी / पेस्ट करें।

अब जब मैंने इसका पता लगा लिया है, तो मुझे वास्तव में यह बहुत अच्छा लगता है अगर सिम्युलेटर क्लिपबोर्ड स्वचालित रूप से ओएस एक्स क्लिपबोर्ड से बंधा हुआ था।


4
बहुत बढ़िया! मैं हमेशा सोचता था कि यह कभी-कभी काम क्यों करता है और कभी-कभी नहीं होता है! तो खुशी है कि आप इस पर बहा!
कलस

3
यह संभवतः इस साइट पर मुझे मिला सबसे उपयोगी उत्तर है
गैंगस्टाग्राम

2
मैं सिम्युलेटर और मैक के बीच कॉपी और पेस्ट से हमेशा उलझन में रहता हूं, आपका जवाब बहुत बढ़िया है! बहुत बहुत धन्यवाद।
फ्लाईपिग

3
उत्तर के लिए धन्यवाद, और यह इंगित करने के लिए कि क्या यूआई का अब तक का सबसे खराब निर्णय हो सकता है। (IOS सिम्युलेटर पुल-डाउन पर "पेस्ट" विकल्प चुनें ... कुछ नहीं होता है ... फिर "पेस्ट" करें फिर से करें। हालांकि इसके पीछे कुछ वैचारिक भावना है, यह किसी को भी मानने के लिए सिर्फ सपाट-पागल है। यह बाहर।)
ग्रेग मैलिक

महान समाधान! शानदार काम करता है।
अलकोज़िन

31

Xcode 9.0 या इसके बाद के संस्करण से:

। सिम्युलेटर खोलें

। शीर्ष मेनू से "संपादित करें" पर क्लिक करें

। सक्षम करें -> "स्वचालित रूप से सिंक पेस्टबोर्ड"

। यदि पहले से सक्षम है तो इसे अक्षम करें और फिर से सक्षम करें।

। अपने टेक्स्ट को कॉपी करने के लिए लॉन्ग प्रेस यानी कॉपी किया हुआ

नीचे Xcode 9.0

  1. पाठ कहीं से भी कॉपी करें
  2. सिम्युलेटर पर कमांड (कमांड + वी) से चिपकाएं, यह कुछ भी नहीं दिखाएगा
  3. फिर प्रेस (कमांड + शिफ्ट + वी)

इससे मेरा काम बनता है


1
सुपर उपयोगी संकेत!
रॉबर्ट

2
'यदि पहले से सक्षम है तो इसे अक्षम करें और फिर से सक्षम करें।' कुंजी थी!
rsc

19
  • + C- iOS क्लिपबोर्ड की सामग्री को OS X में कॉपी करता है। यह टेक्स्ट और इमेज दोनों के लिए काम करता है।
  • + + C- चयनित पाठ को कॉपी करता है (या जो कुछ भी कॉपी का जवाब देता है: आपके ऐप में चयनकर्ता) आईओएस क्लिपबोर्ड पर। यह मेनू में दिखाई नहीं देता है।
  • + + C- OS X क्लिपबोर्ड में iOS ऐप (सिम्युलेटर के क्रोम के बिना) के एक स्क्रीनशॉट को कॉपी करता है ( इसके बजाय इसे डेस्कटॉप पर एक फ़ाइल में सहेजने के लिए + Sका उपयोग करें )।
  • + V- OS X क्लिपबोर्ड की सामग्री को iOS पर कॉपी करता है, लेकिन इसे पेस्ट नहीं करता है। फिर, यह पाठ और छवियों दोनों के लिए काम करता है।
  • + + V- iOS ऐप में OS X क्लिपबोर्ड को पेस्ट करता है, लेकिन क्लिपबोर्ड को अपरिवर्तित छोड़ देता है। यह छवियों के साथ काम नहीं करता है।

स्रोत: http://olemoritz.net/copypaste-in-the-ios-simulator.html


17

Xcode 9 या इसके बाद के संस्करण में: 1. सक्रिय सिम्युलेटर 2. चेक मेनू "संपादित करें -> स्वचालित रूप से सिंक पेस्टबोर्ड" 3. आनंद :)


2

यह मेरे पीसी में अजीब मुद्दा है। मैं अपने मैक में maco Sierra 10.xx ++ इंस्टॉल किया है। मैं क्या करता हूं,

  1. अपने मैक command + cया कीबोर्ड से सामग्री की प्रतिलिपि बनाएँ ।

  2. अब command + vउस विशेष स्थान पर दबाएँ जहाँ आप सामग्री चिपकाना चाहते हैं।

  3. अब सिम्युलेटर में पेस्ट करें command + shift + v

अच्छी तरह से काम कर रहा है। पक्का जवाब!


1

की textसंपत्ति की जाँच करें UITextView। बस अपने textpic को एक में लोड करें NSString, और उस स्ट्रिंग को TextView की textसंपत्ति बनाएं।

http://developer.apple.com/library/ios/#documentation/uikit/reference/UITextView_Class/Reference/UITextView.html%23//apple_ref/occ/instp/UITextView/text


कोई बात नहीं, कभी भी, मुझे खुशी है कि आपको अपना जवाब मिल गया है।
रिचर्ड जे। रॉस III

0

आप can + and + C का उपयोग करके मैक से सामग्री को कॉपी कर सकते हैं और using + V का उपयोग करके ब्राउज़र url में पेस्ट कर सकते हैं।

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


0

अंतिम चरण के रूप में Xcode और iOS सिम्युलेटर को पुनः आरंभ करने का प्रयास करें
Menu -> Hardware -> Restart


-5

हल मिल गया:

IPhone सिम्युलेटर मेनू से।

तीसरा विकल्प: सामग्री और सेटिंग्स को पुनर्स्थापित करें।

आप सेटिंग्स के साथ-साथ सिम्युलेटर में स्थापित सभी ऐप खो देंगे।

मेरे लिए यह काम कर गया।


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