Mac OS X'ten kopyalama, iPhone Simulator'a kopyalanmıyor


90

İPhone uygulamamda, veritabanına eklemem gereken birçok ASCII sanatım var.

Simülatörü kullanıyorum ve ASCII sanatını veritabanına eklemek için metin görünümündeki textpic'i yapıştırıyorum.

Burada simülatörün panosu bir zamanlar resmi düzgün bir şekilde yapıştırıyor, ancak başka bir resmi kopyaladığımda da önceki resmi metin görünümüne yapıştırıyor.

Bu problem nasıl çözülür? Bunun için bir çalışma var mı veya daha iyi bir yaklaşım var mı?

Yanıtlar:


227

Simülatörde kopyalayıp yapıştırma konusunda hayal kırıklığına uğradım ve neler olduğunu anlayamadım.

Sonuçlar tanımladığınız şeye benziyordu: kopyala ve yapıştır bazen daha önce kopyaladığımla aynı değeri yapıştırıyordu, ancak az önce panoya kopyaladığım şeyi değil.

Sonunda simülatörün ana OS X panosundan ayrı olarak kendi panosuna sahip olduğunu anladım.

Simülatör panosundan uygulamanıza yapıştırmak için dokunmatik tabanlı kopyala ve yapıştır komutlarını kullanırsınız.

Sistem panosundan simülatör panosuna yapıştırmak için standart OS X kopyala yapıştır kısayollarını (Command-X, C, V) kullanabilirsiniz.

Bu nedenle, Chrome'dan kopyalayıp yapıştırmak için (örneğin), kopyalayacağınız metni Chrome'da, Command-C'de seçersiniz. Ardından, simülatör panosuna yapıştırmak için simülatöre, Command-V'ye geçin. Daha sonra uygulamanızda, yapıştırma seçeneğini getirmek için metin alanında bir dokunuşu simüle edin, ardından simülatör panosu içeriğini uygulamaya yapıştırmak için yapıştır düğmesine bir dokunuş simülasyonu yapın.

Menü seçenekleri klavye kısayollarıyla aynı şeyi yapar - sistem panosu ve simülatör klavyesi arasında kopyala / yapıştır.

Şimdi anladığıma göre, aslında simülatör panosunun otomatik olarak OS X panosuna bağlanmasından daha çok hoşuma gitti.


4
Harika! Her zaman neden bazen işe yarayıp bazen yaramadığını merak ettim! Bundan kurtulmanıza çok sevindim!
Klaas

3
Muhtemelen bu sitede bulduğum en faydalı cevap bu
GangstaGraham

2
Simülatör ve MAC arasındaki kopyala ve yapıştır ile her zaman kafam karıştı, cevabın harika! çok teşekkür ederim.
flypig

3
Cevabınız ve şimdiye kadar alınmış en kötü UI kararının ne olabileceğini işaret ettiğiniz için teşekkür ederiz. (İOS Simülatörü açılır menüsünde "yapıştır" seçeneğini seçin ... hiçbir şey olmaz ... sonra tekrar "Yapıştır" yapın mı? Arkasında bir miktar kavramsal anlam olsa da, herhangi birinin anlayabileceğini varsaymak tamamen çılgınca bu çıktı.)
Greg Maletic

Harika çözüm! Harika çalışıyor.
AlKozin

33

Xcode 9.0 veya üzeri:

  • Simülatörü aç

  • Üst menülerden "Düzenle" yi tıklayın

  • Etkinleştir -> "Çalışma Alanını Otomatik Olarak Senkronize Et"

  • Zaten etkinleştirdiyseniz, devre dışı bırakın ve tekrar etkinleştirin.

  • Metninizi yapıştırmak için uzun basın, yani kopyalayın

Xcode 9.0'ın altında

  1. Herhangi bir yerden metin kopyalayın
  2. Simülatöre komutla yapıştırın (command + v), hiçbir şey göstermeyecek
  3. Ardından (command + shift + v) tuşlarına basın

benim için çalışıyor


2
süper yardımcı ipucu!
Robert

2
'Zaten etkinleştirdiyseniz, devre dışı bırakın ve yeniden etkinleştirin.' anahtar oldu!
rsc

19
  • + C- iOS panosunun içeriğini OS X'e kopyalar. Bu hem metin hem de resimler için çalışır.
  • + + C- Seçilen metni (veya uygulamanızdaki kopya: seçiciye yanıt veren her şeyi) iOS panosuna kopyalar. Bu menüde görünmüyor.
  • + + C- iOS uygulamasının ekran görüntüsünü (simülatörün kromu olmadan) OS X panosuna kopyalar ( Bunun yerine Masaüstündeki bir dosyaya kaydetmek için + Skullanın).
  • + V- OS X panosunun içeriğini iOS'a kopyalar, ancak yapıştırmaz. Yine, bu hem metin hem de resimler için işe yarar.
  • + + V- OS X panosunu iOS uygulamasına yapıştırır, ancak panoyu değiştirmeden bırakır. Bu görüntülerle çalışmaz.

Kaynak: http://olemoritz.net/copypaste-in-the-ios-simulator.html


17

Xcode 9 veya üzeri: 1. Aktif simülatör 2. "Düzenle -> Çalışma Alanını Otomatik Olarak Senkronize Et" menüsünü kontrol edin 3. Keyfini çıkarın :)


2

Bu benim bilgisayarımda garip bir sorun. Ben MacOS Sierra 10.xx ++ benim mac yüklü. Yaptığım şey

  1. Mac'inizdeki içeriği command + cklavyeyi kullanarak kopyalayın .

  2. Şimdi command + viçeriği yapıştırmak istediğiniz belirli yere basın .

  3. Şimdi simülatöre yapıştırın command + shift + v

İyi çalışıyor. Onaylanmış cevap.!



0

Mac'teki içeriği ⌘ + ⇧ + C kullanarak kopyalayabilir ve ⌘ + V kullanarak tarayıcı url'sine yapıştırabilirsiniz.

Benim için çalışıyor.


0

Son adım olarak Xcode ve iOS simülatörünü yeniden başlatmayı deneyin
Menu -> Hardware -> Restart


-5

Çözümü aldım:

İPhone Simulator menüsünden.

Üçüncü seçenek: İçeriği ve Ayarları Geri Yükle.

Simülatörde yüklü olan tüm uygulamaları ayarlarla birlikte kaybedeceksiniz.

Bunu benim için çalıştırdım.


3
Bu gerçek sorunun cevabı değil.
smyk
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.