[解決済み] iOSシミュレータにテキストをコピーペーストする
質問
どこかに記載があるはずなのですが、見当たりません。
iPad シミュレーターを使用した私のアプリでは、ユーザーがテキストを貼り付けることができるテキスト フィールドがあります。現実の世界では、ユーザーは Safari のアドレスからテキスト フィールドにテキストをコピーします。しかし、私はそれを ios ipad シミュレーターで行おうとしていますが、部分的な結果しか得られていません。
アプリを再実行した後、私はすぐにテキストをテキスト フィールドに貼り付けることができ、Mac の
Edit|Paste Text
メニューまたは Shift-Command-V でテキストを貼り付けることができます (ただし、単に
Edit|Paste
ではダメですが、それはそれでOKです)。Shift が必要なのは面倒ですが、我慢しています。
しかし、その後、私がMacで別のURLをコピーしようとすると、またもや。
Edit|Paste Text
を使ったり、あるいは
Paste
のバブルをシミュレータで表示しても、新しいテキストが表示されず、元のテキストが表示されます。
これは一般的なことでしょうか?ホストコンピュータのクリップボードにライブ接続されていないシミュレータの機能でしょうか?
どのように解決するのですか。
mac のクリップボードとシミュレータのクリップボードを混同しないように注意してください。これらは同じではありません。
シミュレータは iOS デバイスをシミュレートしており、独自の iOS クリップボードを持ち、そのデバイス (シミュレータ) 上で実行中のアプリは iOS の pup-up select-all/copy/paste UI アイテムを通じて使用します。
これとはまったく別に、Mac には独自のクリップボードとコンテンツがあります。mac 上で実行されているシミュレーター プログラムは、[編集] および [テキストの貼り付け] メニュー項目を提供します。このプログラムは、このメニュー項目を、あなたの mac クリップボードにアクセスし テキストをシミュレータに入力します。 と入力すると、キーボードで入力したようになります。iOSのクリップボードは、Simulatorアプリケーションの編集メニューの機能によってアクセスされたり影響を受けたりすることはありません。
アップデートしました。
Xcode 6の時点で、(1)と(2)のどちらかを選択する必要があります。
Edit > Paste
のメニュー項目を選択し(これはMacのクリップボードとiOSのクリップボードの間でデータを転送します)、シミュレータのフィールドで "Paste" のバブルをタップしてください。
質問では、どの "Safari" から URL をコピーしているのかが指定されていません。それは mac サファリ アプリケーションか シミュレータの の safari アプリにコピーします。mac の safari プログラムからコピーを行うと mac のクリップボードに、safari アプリからコピーを行うとシミュレータ内の iOS のクリップボードにコピーされます。
あなたの問題は、2 つのクリップボードを混同して、すべてが 1 つのクリップボードを共有していると考えていることに起因していると思います。
関連
-
[解決済み] UILabel 内のテキストを縦に上部に揃える
-
[解決済み] vimでシステムのクリップボードからペースト(とコピー)するには?
-
[解決済み] Vimでクリップボードにコピーする方法は?
-
[解決済み] App Storeのアプリと連動させる方法
-
[解決済み] フレームワークを使用したiOSアプリがデバイス上でクラッシュ、dyld: ライブラリがロードされない、Xcode 6 Beta
-
[解決済み] UIViewController のビューが表示されているかどうかを確認する方法
-
[解決済み] UITextViewのサイズをコンテンツに合わせるには?
-
[解決済み] アプリのプレビュー用にiOSシミュレータのビデオをキャプチャー
-
[解決済み] 貼り付けイベントでクリップボードのデータを取得するJavaScript (クロスブラウザ)
-
[解決済み】iOSアプリの名前を変更する方法は?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] キーボードがあるときに、UITextFieldを編集開始時に上に移動させるには?
-
[解決済み] UITableViewの選択を無効にするにはどうすればよいですか?
-
[解決済み] Unwind segueは何に使うのか、どう使うのか?
-
[解決済み] iPhone UITextField - プレースホルダーの文字色を変更する
-
[解決済み] SwiftでUIAlertViewを作成するにはどうしたらいいですか?
-
[解決済み] iPhone 5の画面解像度に対応したアプリを開発・移行するには?
-
[解決済み] インポート vs #インポート - iOS 7
-
[解決済み] iOSで現在のデバイスの言語を取得するには?
-
[解決済み] swiftで電子メールアドレスを検証する方法は?
-
[解決済み] ぼかしの入ったオーバーレイビューの作成