Mac OS XからコピーしてもiPhoneシミュレータにコピーされない


90

私のiPhoneアプリには、データベースに挿入する必要のある多くのASCIIアートがあります。

私はシミュレーターを使用して、textviewにtextpicを貼り付けて、ASCIIアートをデータベースに挿入しています。

ここでシミュレータのクリップボードはアートを適切に貼り付けますが、別のアートをコピーすると、以前のアートもテキストビューに貼り付けられます。

この問題を解決するには?これまたはより良いアプローチの回避策はありますか?

回答:


226

シミュレーターでのコピーアンドペーストに不満を感じていて、何が起こっているのか理解できませんでした。

結果はあなたが説明したものに似ていました:コピーと貼り付けは、以前にコピーしたのと同じ値を貼り付けることがありますが、クリップボードにコピーしたばかりの値は貼り付けません。

ついに、シミュレータにはメインのOS Xクリップボードとは別の独自のクリップボードがあることに気づきました。

タッチベースのコピーおよび貼り付けコマンドを使用して、シミュレーターのクリップボードからアプリケーションに貼り付けます。

標準のOS Xのコピーと貼り付けのショートカット(Command-X、C、V)を使用して、システムのクリップボードからシミュレーターのクリップボードに貼り付けることができます。

そのため、たとえばChromeからコピーして貼り付けるには、コピーするChromeのテキストをCommand-Cで選択します。次に、シミュレーターに切り替え、Command-Vでシミュレーターのクリップボードに貼り付けます。次に、アプリケーションでテキストフィールドのタッチをシミュレートして貼り付けオプションを表示し、次に貼り付けボタンへのタッチをシミュレートしてシミュレーターのクリップボードの内容をアプリに貼り付けます。

メニューオプションは、キーボードショートカットと同じ機能を実行します。システムクリップボードとシミュレータキーボード間でコピー/貼り付けを行います。

私はそれを理解したので、シミュレーターのクリップボードが自動的にOS Xのクリップボードに関連付けられている場合よりも、実際にそれがずっと好きです。


4
驚くばかり!なぜうまくいくのか、うまくいかないのかといつも疑問に思いました。これを当ててくれて本当に嬉しいです!
Klaas 2013

3
これはおそらく私がこのサイトで見つけた最も有用な答えです
GangstaGraham 2013

2
私は常にシミュレータとMACの間のコピー&ペーストで混乱しています。あなたの答えは素晴らしいです!どうもありがとうございます。
flypig 2013年

3
回答、およびこれまでに行われたUI決定で最悪の可能性があることを指摘していただきありがとうございます。(iOSシミュレーターのプルダウンで「貼り付け」オプションを選択してください...何も起こりません。その後、もう一度「貼り付け」を行ってください。その背後に概念的な意味はありますが、だれでも理解できると仮定するのはまったくおかしいです。 this out。)
Greg Maletic 2014

素晴らしい解決策!素晴らしい作品。
AlKozin 14

31

Xcode 9.0以降:

。オープンシミュレーター

。トップメニューから「編集」をクリック

。有効->「ペーストボードを自動的に同期」

。すでに有効になっている場合は、無効にしてから再度有効にします。

。長押しして、コピーしたテキストを貼り付けます

Xcode 9.0以下

  1. どこからでもテキストをコピー
  2. コマンド(コマンド+ v)でシミュレーターに貼り付けます。何も表示されません。
  3. 次に(command + shift + v)を押します

わたしにはできる


1
超役立つヒント!
ロバート

2
「すでに有効になっている場合は、無効にしてから再度有効にしてください。」鍵でした!
rsc

19
  • + C-iOSクリップボードの内容をOS Xにコピーします。これは、テキストと画像の両方で機能します。
  • + + C-選択したテキスト(またはアプリの他のcopy:セレクターに応答するもの)をiOSクリップボードにコピーします。これはメニューに表示されません。
  • + + C-iOSアプリのスクリーンショットを(シミュレーターのクロムなしで)OS Xクリップボードにコピーします(代わりに+ 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

これは私のPCで奇妙な問題です。私が持っているMacOSのシエラ10.xx ++は、どこでもMy Macにインストールされています。私がしていることは、

  1. command + cまたはキーボードを使用して、Macからコンテンツをコピーします。

  2. 次にcommand + v、コンテンツを貼り付けたい特定の場所を押します。

  3. 今シミュレータを使用して貼り付けます command + shift + v

うまくいきます。確認された答え。



0

from +⇧+ Cを使用してmacからコンテンツをコピーし、⌘+ Vを使用してブラウザのURLに貼り付けることができます。

それは私のために働いています。


0

最後のステップとして、XcodeとiOSシミュレーターを再起動してみてください
Menu -> Hardware -> Restart


-5

解決策を得た:

iPhone Simulatorメニューから。

3番目のオプション:コンテンツと設定を復元します。

シミュレーターにインストールされているすべてのアプリと設定が失われます。

これでうまくいきました。


3
これは実際の質問に対する回答ではありません。
smyk
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.