web-dev-qa-db-ja.com

Mac OS XからコピーしてもiPhone Simulatorにコピーされない

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

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

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

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

88
Parth Bhatt

シミュレータでのコピーと貼り付けにイライラしていましたが、何が起こっているのかわかりませんでした。

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

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

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

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

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

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

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

226
funroll

Xcode 9.0以降から:

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

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

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

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

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

Xcode 9.0より前

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

わたしにはできる

25
iMRahib
  •  + C -iOSクリップボードの内容をOS Xにコピーします。これはテキストと画像の両方で機能します。
  •  +  + C -選択したテキスト(またはコピーに応答する他のもの:アプリのセレクター)をiOSクリップボードにコピーします。これはメニューに表示されません。
  •  +  + C -iOSアプリのスクリーンショット(シミュレーターのクロムなし)をOS Xクリップボードにコピー(使用  + S 代わりにデスクトップ上のファイルに保存します)。
  •  + V -OS Xクリップボードの内容をiOSにコピーしますが、貼り付けはしません。繰り返しますが、これはテキストと画像の両方で機能します。
  •  +  + V -iOSアプリにOS Xクリップボードを貼り付けますが、クリップボードは変更されません。これは画像では機能しません。

ソース: http://olemoritz.net/copypaste-in-the-ios-simulator.html

19
Paolo Moretti

Xcode 9以降:1.アクティブなシミュレーター2. [編集]-> [ペーストボードを自動的に同期]メニューを確認します3.お楽しみください:)

17
JieLiang Ma

これは私のPCの奇妙な問題です。私はmacOs Sierra 10.xx ++をMacにインストールしています。私がやることは

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

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

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

うまく機能しています。確認済みの答え。!

2
Zumry Mohamed

textUITextViewプロパティを確認してください。 textpicをNSStringに読み込んで、その文字列をTextViewのtextプロパティに設定するだけです。

http://developer.Apple.com/library/ios/#documentation/uikit/reference/UITextView_Class/Reference/UITextView.html%23//Apple_ref/occ/instp/UITextView/text

1

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

0
yoAlex5

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

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

0
Harsh Shah