問題タブ [uipasteboard]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
112 参照

ios - UIPasteBoard から NSString 形式を確認する方法

ユーザーが自分のウェブサイトから登録キーをコピーできるようにしています.NSStirngはクリップボードに保存され、アプリケーションが登録ダイアログで開くと、このコードを使用してすぐにクリップボードをチェックします-

ペーストボードから値を取得したので、その形式を確認したい.. AAAA-AAAA-AAAA-AAAA のようなものにする必要があるので、本質的には、数字、スペース (前後を含む)、小文字、特殊文字はありません...大文字のみです。どうすればこれを達成できますか?

0 投票する
2 に答える
1175 参照

ios - UIWebViewのコピー後にUIPasteboardからRTFコンテンツを取得するには?

UIWebViewカスタム HTML コンテンツを表示しています。タップアンドホールドしてテキストを選択し、オプションをタップすると、テキストにキー「com.apple.rtfd」Copyが追加されます。UIPasteboard私の問題は、コピーしたばかりの実際のテキスト内容を抽出する方法が見つからないことです。このコードを使用する場合:

から実際にコピーしたテキストに関係なく、リテラル文字列「rtfd」を返しますUIWebView。このコードを使用する場合:

空白の文字列を取得します。ペーストボードにコピーした内容の実際のテキスト コンテンツを取得するにはどうすればよいですか?

0 投票する
1 に答える
3868 参照

ios - チーム ID が異なる iOS アプリ間で非公開でデータを共有する

チーム ID が異なる同じデバイス上の 2 つのアプリ間でデータをプライベートに共有するにはどうすればよいですか? 以前はペーストボードを介してこれを行っていましたが、iOS7 でアプリ固有のペーストボードを使用するには、同じチーム ID が必要になりました。

私たちが解決しようとしている問題は、ユーザーが別のアプリを購入した場合に、あるアプリの機能のロックを解除することです。これはバックグラウンドで静かに行われることを望んでいます (そのため、元々はアプリ固有のペーストボードを使用していました) が、ユーザーがプロセスを偽装して機能のロックを解除するのを防ぐためのセキュリティが必要です。

私たちが調査しているアプローチの 1 つは、システム ペーストボードを使用し、デバイス固有のキーでデータを暗号化することです。両方のアプリが同じアルゴリズムを使用してキーを生成する限り、これは機能するはずですが、問題はアプリ固有のキーを生成する方法になります。

この種の機能ロック解除スキームを有効にする最善の方法に関するアドバイス/ガイダンスは非常に役立ちます。

0 投票する
1 に答える
6524 参照

iphone - UITextViewで貼り付けイベントがいつトリガーされたかを知る方法は?

IOS でリッチ テキスト エディター アプリに取り組んでいます。

私の目的は、での貼り付けイベントのトリガーを検出しUITextView、デフォルトの貼り付け操作を防ぐことです。次に、 のコンテンツをUIPasteboardエディター アプリの形式に変換し、変換nsattributedstringした を に追加しますUITextView

以下のリンクを参考にしました。

ユーザーが UITextView の貼り付けボタンをクリックしたことを検出します

問題の解決策は関連していて、関連しているとは思いUITextFieldませんUITextView(間違っていたら訂正してください)。

回答ありがとうございます。

0 投票する
2 に答える
3328 参照

ios - iOSのUIPasteboardからアイテムを削除するにはどうすればよいですか?

ペーストボードに項目を追加する方法が表示されます。また、ペーストボード アイテムの削除に関する通知を受け取ることもできます。しかし、ペーストボードからアイテム (キーと値の両方) を削除する方法が見つからないようです。ペーストボードからアイテムを削除するにはどうすればよいですか?

0 投票する
1 に答える
506 参照

iphone - ボタンクリックで UIMenuController を表示

私はUIWebViewを持っています。UIWebView からテキストを選択する必要があります。そのため、MenuItem に UIMenuController を使用しています。ボタンのクリック中に UIMenuController を表示する必要があります。しかし、それは機能していません。ViewDidLoad 内にコードを貼り付けると、機能します。

コード: