2013-03-03 51 views
45

這必須記錄在某處,但我無法找到它。將文本複製並粘貼到ios模擬器中

在我使用iPad模擬器的應用程序中有一個文本框,我希望用戶粘貼文本。在現實世界中,用戶將從Safari地址複製文本到文本框中。但我試圖在ios ipad模擬器中做到這一點,但只有部分結果。

重新運行應用程序後,我可以立即將文本粘貼到Mac的Edit|Paste Text菜單或Shift-Command-V(但不是隻有Edit|Paste,但沒關係)。對Shift的需求很煩人,但我可以忍受它。

但是,如果我嘗試在Mac上覆制另一個URL,然後在模擬器上再使用Edit|Paste Text或甚至使用Paste氣泡,我不會得到新文本,而是原始文本。

這是常見的嗎?這是模擬器的一個功能,它沒有連接到主機上的剪貼板上嗎?

+1

在設備上執行此操作。不要相信模擬器的工作方式。 – Jeremy1026 2013-03-03 18:05:30

回答

71

小心避免混爲一談Mac的與模擬器的剪貼板剪貼板。他們不一樣。

該模擬器模擬iOS設備,利用該應用程序可以在該設備(模擬器)上運行它自己的iOS剪貼板通過iOS的小狗朝上使用全選/複製/粘貼UI項。

與此完全分開:您的Mac擁有自己的剪貼板和內容。在Mac上運行的Simulator程序提供了編輯>粘貼文本菜單項。該計劃通過訪問MAC剪貼板和類型文成模擬器就像用戶使用的鍵盤實現了菜單項。 Simulator應用程序的編輯菜單功能既不能訪問也不會影響iOS剪貼板。

更新:作爲Xcode的6,你需要選擇在iPhone模擬器的Edit > Paste菜單項(這傳遞了Mac剪貼板和iOS的剪貼板之間的數據),然後點擊在該領域的仿真器和水龍頭「粘貼」泡泡。

在你的問題中,你不指定你從哪個「Safari」複製URL。它可能是mac safari應用程序或模擬器的 safari應用程序。從mac safari程序複製到mac剪貼板,從safari應用拷貝到模擬器內的iOS剪貼板。

我覺得你的問題是從混淆兩個來了,想有一個剪貼板一切都是共享。

+0

在Xcode 9中(也許之前)有一個菜單項正在編輯「自動同步粘貼板」我認爲這將保持你的Mac的剪貼板和模擬器的剪貼板同步,所以它們總是相同的。 – 2017-11-09 18:46:41

1

有時在iOS模擬器中輸入長URL是非常困難的。應該有一些方法將URL從Max OS複製到iOS文本字段。 這裏是你如何能做到這一點:

  • 複製從Mac的
  • 打開模擬器,然後單擊要粘貼 文本
  • 現在,在模擬器菜單中點擊Edit文本字段中某些文本 - >Paste Text

就是這樣。您的iOS操作系統複製緩衝區中的文本現在應該在iOS模擬器的文本字段中。

59

在Mac複製的文本,然後單擊文本字段在模擬器中,按

移位指令V

+1

最終成爲我的組合嗎?超級怪異。我必須在菜單欄中粘貼,然後執行此操作以獲取粘貼。 – Brendan 2014-12-01 20:05:55

+0

真棒的人不知道它如此簡單.... – Leena 2015-11-07 08:01:17

+0

看起來這種方法經常工作,但不是所有的時間。在我的情況下,100%的工作方法是Cmd + C一些文本,然後通過鼠標上下文菜單複製它,然後在Simulator Cmd + V,Cmd + Shift + V中通過菜單粘貼。奇怪,但工程... – brigadir 2015-11-27 16:13:26

13

什麼工作對我來說是這樣的。在Mac

2)

1)複製文本在模擬器做編輯 - >粘貼或命令V(我覺得這個副本從MAC剪貼板文本到iOS模擬器剪貼板)。

3)突出顯示模擬器的文本框,然後執行命令+ SHIFT + V.

0

這對我的作品。在Safari版本8.0.3和iPhone模擬器版本8.1

  1. 從Safari瀏覽器複製文本 - 高亮文本,然後CMD-V或編輯>複製。
  2. 在Ios Simulator中,單擊編輯>粘貼。
  3. 在TextField或TextView上單擊鼠標右鍵,然後選擇粘貼。
0

三個步驟:(關鍵是確保當你使用「⌘+ V」的「粘貼」幫助菜單保持可見。)

  1. 確保你選擇的點你想要在模擬器中過去,並且編輯菜單「粘貼」顯示爲
  2. 使用鍵盤上的MAC, 「⌘+ V」,將文本粘貼到模擬器剪貼板。
  3. 點擊「粘貼」上editMenu,上面顯示,到文成模擬器文本框粘貼。

enter image description here

0

這是我發現的。

  1. 從MAC複製的文本。
  2. 在模擬器打開Safari並通過單擊選中地址欄中。
  3. 按CMD + V
  4. 點擊一下地址欄上。
  5. 粘貼下拉應該出現。
  6. 點擊粘貼。

Shift + Cmd + V鍵的偉大工程了。