Denerwowało mnie kopiowanie i wklejanie w symulatorze i nie mogłem dowiedzieć się, co się dzieje.
Wyniki były podobne do tego, co opisujesz: kopiowanie i wklejanie czasami powodowało wklejanie tej samej wartości, którą skopiowałem wcześniej, ale nie tego, co właśnie skopiowałem do schowka.
W końcu zdałem sobie sprawę, że symulator ma swój własny schowek, oddzielny od głównego schowka OS X.
Za pomocą dotykowych poleceń kopiowania i wklejania wklejasz do aplikacji ze schowka symulatora.
Możesz użyć standardowych skrótów kopiowania i wklejania OS X (Command-X, C, V), aby wkleić ze schowka systemowego do schowka symulatora.
Aby skopiować i wkleić z Chrome (na przykład), zaznacz tekst w Chrome, Command-C do skopiowania. Następnie przejdź do symulatora, Command-V, aby wkleić do schowka symulatora. Następnie w aplikacji symulujesz dotknięcie pola tekstowego, aby wyświetlić opcję wklejania, a następnie symulujesz dotknięcie przycisku wklejania, aby wkleić zawartość schowka symulatora do aplikacji.
Opcje menu działają tak samo, jak skróty klawiaturowe - kopiuj / wklejaj między schowkiem systemowym a klawiaturą symulatora.
Teraz, kiedy to rozgryzłem, w rzeczywistości podoba mi się to o wiele bardziej niż gdyby schowek symulatora był automatycznie powiązany ze schowkiem OS X.
Od Xcode 9.0 lub nowszego:
Otwórz symulator
Kliknij „Edytuj” z górnych menu
Włącz -> „Automatycznie synchronizuj stół montażowy”
Jeśli jest już włączony, wyłącz go i włącz ponownie.
Naciśnij i przytrzymaj, aby wkleić tekst, tj. Skopiowany
Poniżej Xcode 9.0
mi to pasuje
źródło
Źródło: http://olemoritz.net/copypaste-in-the-ios-simulator.html
źródło
W Xcode 9 lub nowszym: 1. Aktywny symulator 2. Zaznacz menu "Edycja -> Automatycznie synchronizuj stół montażowy" 3. Ciesz się :)
źródło
To dziwny problem w moim komputerze. Mam zainstalowany macOs Sierra 10.xx ++ na moim komputerze Mac. Co ja robię to
Skopiuj zawartość z komputera Mac za pomocą
command + c
lub klawiatury.Teraz naciśnij
command + v
w miejscu, w którym chcesz wkleić treść.Teraz wklej w symulatorze za pomocą
command + shift + v
Pracuje dobrze. Potwierdzona odpowiedź.!
źródło
Sprawdź
text
nieruchomośćUITextView
. Po prostu załaduj swój textpic do anNSString
i ustaw ten ciąg jakotext
właściwość TextView.http://developer.apple.com/library/ios/#documentation/uikit/reference/UITextView_Class/Reference/UITextView.html%23//apple_ref/occ/instp/UITextView/text
źródło
Możesz skopiować zawartość z Maca za pomocą ⌘ + ⇧ + C i wkleić w adresie URL przeglądarki za pomocą ⌘ + V.
To działa na mnie.
źródło
Na koniec spróbuj ponownie uruchomić Xcode i symulator iOS
Menu -> Hardware -> Restart
źródło
Mam rozwiązanie:
Z menu iPhone Simulator.
Trzecia opcja: Przywróć zawartość i ustawienia.
Stracisz wszystkie aplikacje zainstalowane w symulatorze wraz z ustawieniami.
To działa dla mnie.
źródło