3

pasteboard.numberOfItems(以下のコードで) 1 より大きいことはありますか? ユーザーはどのようにしてこれを引き起こしますか?

UIPasteboard *pasteBoard = [UIPasteboard generalPasteboard];
pasteBoard.numberOfItems

単一のペーストボード項目が複数の表現型を持つことができるかどうかを尋ねているわけではないことに注意してください。彼らができることは明らかです。

更新:プログラムでペーストボードに複数のアイテムを配置できることを理解しています(ケビン・バラードが指摘するように addItems を使用するか、アイテムプロパティを複数の辞書を含む配列に設定することにより)。しかし、ユーザーは組み込みアプリを使用してこれを行うことができますか? ペーストボードに複数のアイテムを配置するアプリを簡単に作成できると思います (したがって、私のアプリを堅牢にするためには、その状況を処理する必要があります)。

4

3 に答える 3

4

UIPasteboard にメソッドがあり-addItems:ますので、確かに複数のアイテムを持つことが可能であることはかなり明確だと思います。

于 2009-07-27T01:59:58.567 に答える
3

Apple が提供するアプリではありません。私の知る限り、サードパーティのアプリが複数のアイテムを追加することは完全に可能です。

編集: もう一度考えてみると、アプリのテスト中に複数のアイテムが数回あった可能性がありますが、どこから、またはそれが Apple アプリであるかどうかはわかりませんでした。いずれにせよ、私はそのためのテストを書きます。私のアプリは、現在、最初のアイテムのみを見ており、テストで組み込みアプリで問題が発生したことはありません。

于 2009-07-27T02:09:47.200 に答える
2

組み込みの写真アプリを使用すると、複数の写真を一般的なペーストボードに配置できます。「共有」ボタンを使用し、いくつかの写真を選択してから「コピー」を押してください。

一般的なペーストボードには、「public.jpeg」と「public.utf8-plain-text」の 2 つの表現を持つアイテムとして各写真が含まれます。2 番目の表現 (テキスト) はファイル名のように見えますが、この場合、Photos は常に「画像」と連番 (つまり、image1.jpg、image2.jpg など) を返します。

さらに、ユーザーはクリップボード アプリ (アプリ ストアにいくつかあります) を使用して、複数のアイテムを一般的なペーストボードに配置することもできます。現在、クリップボード共有アプリを構築しています。

于 2009-08-17T20:06:51.757 に答える