Mac OS X에서 복사하면 iPhone Simulator로 복사되지 않습니다.


90

내 iPhone 앱에는 데이터베이스에 삽입해야하는 ASCII 아트가 많이 있습니다.

시뮬레이터를 사용하고 textview에 텍스트 그림을 붙여 ASCII 아트를 데이터베이스에 삽입하고 있습니다.

여기 시뮬레이터의 클립 보드는 아트를 제대로 붙여 넣었지만 다른 아트를 복사하면 이전 아트도 textview에 붙여 넣습니다.

이 문제를 해결하는 방법? 이것 또는 더 나은 접근 방식에 대한 해결 방법이 있습니까?

답변:


227

나는 시뮬레이터에서 복사하여 붙여 넣기에 실망했고 무슨 일이 일어나고 있는지 알 수 없었다.

결과는 설명하는 내용과 유사했습니다. 복사 및 붙여 넣기는 이전에 복사 한 것과 동일한 값을 붙여 넣지 만 방금 클립 보드에 복사 한 값이 아닌 경우도 있습니다.

마침내 시뮬레이터에 메인 OS X 클립 보드와는 별개로 자체 클립 보드가 있다는 것을 깨달았습니다.

터치 기반 복사 및 붙여 넣기 명령을 사용하여 시뮬레이터 클립 보드에서 애플리케이션에 붙여 넣습니다.

표준 OS X 복사 붙여 넣기 단축키 (Command-X, C, V)를 사용하여 시스템 클립 보드에서 시뮬레이터 클립 보드로 붙여 넣을 수 있습니다.

예를 들어 Chrome에서 복사하여 붙여 넣으려면 Chrome에서 텍스트를 선택하고 복사 할 Command-C를 선택합니다. 그런 다음 시뮬레이터, Command-V로 전환하여 시뮬레이터 클립 보드에 붙여 넣습니다. 그런 다음 애플리케이션에서 텍스트 필드의 터치를 시뮬레이션하여 붙여 넣기 옵션을 표시 한 다음 붙여 넣기 버튼을 터치하여 시뮬레이터 클립 보드 콘텐츠를 앱에 붙여 넣습니다.

메뉴 옵션은 키보드 단축키와 동일한 작업을 수행합니다. 시스템 클립 보드와 시뮬레이터 키보드간에 복사 / 붙여 넣기를합니다.

이제 알아 냈으므로 시뮬레이터 클립 보드가 OS X 클립 보드에 자동으로 연결되는 것보다 실제로 훨씬 좋습니다.


4
대박! 나는 항상 왜 그것이 때때로 효과가 있고 때로는 그렇지 않은지 궁금했습니다! 당신이 이것을 흘리게되어서 너무 기쁩니다!
Klaas

3
이것은 아마도이 사이트에서 발견 한 가장 유용한 답변입니다
GangstaGraham

2
시뮬레이터와 MAC 사이의 복사 및 붙여 넣기로 인해 항상 혼란 스럽습니다. 대답은 굉장합니다! 정말 고맙습니다.
flypig 2013

3
답변 해주셔서 감사합니다. 그리고 최악의 UI 결정이 무엇인지 지적 해주셔서 감사합니다. (iOS 시뮬레이터 풀다운에서 "붙여 넣기"옵션을 선택하십시오 ... 아무 일도 일어나지 않습니다 ... "붙여 넣기"를 다시 수행하십시오. 개념적 의미가 있지만 누구나 이해할 수 있다고 가정하는 것은 완전히 미쳤습니다. 이 밖으로.)
Greg Maletic 2014-04-14

훌륭한 솔루션! 환상적으로 작동합니다.
AlKozin 2014

32

Xcode 9.0 이상 :

. 오픈 시뮬레이터

. 상단 메뉴에서 "편집"을 클릭하십시오.

. 활성화-> "페이스트 보드 자동 동기화"

. 이미 활성화 된 경우 비활성화하고 다시 활성화하십시오.

. 텍스트를 붙여 넣으려면 길게 누르세요.

Xcode 9.0 이하

  1. 어디에서나 텍스트 복사
  2. 명령 (command + v)으로 시뮬레이터에 붙여 넣으면 아무것도 표시되지 않습니다.
  3. 그런 다음 (command + shift + v)를 누릅니다.

그것은 나를 위해 작동합니다


1
매우 유용한 힌트!
Robert

2
'이미 활성화 한 경우 비활성화하고 다시 활성화하십시오.' 열쇠였습니다!
rsc

19
  • + C-iOS 클립 보드의 내용을 OS X에 복사합니다. 이것은 텍스트와 이미지 모두에서 작동합니다.
  • + + C-선택한 텍스트 (또는 앱의 copy : selector에 응답하는 다른 모든 텍스트)를 iOS 클립 보드에 복사합니다. 이것은 메뉴에 나타나지 않습니다.
  • + + C-iOS 앱의 스크린 샷 (시뮬레이터의 크롬 제외)을 OS X 클립 보드에 복사합니다 (대신 + S를 사용 하여 데스크탑의 파일에 저장).
  • + V-OS X 클립 보드의 내용을 iOS로 복사하지만 붙여 넣지는 않습니다. 다시 말하지만 이것은 텍스트와 이미지 모두에서 작동합니다.
  • + + V-OS X 클립 보드를 iOS 앱에 붙여 넣지 만 클립 보드는 변경하지 않습니다. 이미지에서는 작동하지 않습니다.

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


17

Xcode 9 이상에서 : 1. 활성 시뮬레이터 2. 메뉴 "편집-> 붙여 넣기 자동 동기화"확인 3. 즐기기 :)


2

이것은 내 PC에서 이상한 문제입니다. 나는이 맥 OS 시에라 10.xx는 ++ 내 맥에 설치. 내가하는 일은,

  1. command + c또는 키보드를 사용하여 Mac에서 콘텐츠를 복사합니다 .

  2. 이제 command + v콘텐츠를 붙여 넣으려는 특정 위치를 누릅니다.

  3. 이제 시뮬레이터에 붙여 넣기 command + shift + v

잘 작동합니다. 확인 된 답변.!



0

⌘ + ⇧ + C를 사용하여 Mac에서 콘텐츠를 복사하고 ⌘ + V를 사용하여 브라우저 URL에 붙여 넣을 수 있습니다.

그것은 나를 위해 일하고 있습니다.


0

마지막 단계로 Xcode 및 iOS 시뮬레이터를 다시 시작하십시오.
Menu -> Hardware -> Restart


-5

해결책 :

iPhone Simulator 메뉴에서.

세 번째 옵션 : 콘텐츠 및 설정 복원.

설정과 함께 시뮬레이터에 설치된 모든 앱을 잃게됩니다.

이게 나를 위해 일했습니다.


3
이것은 실제 질문에 대한 답이 아닙니다.
smyk
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.