どのタイプのデータがコピーされるのかを知る必要があるアプリケーションに取り組んでいますNSPasteBoard。ドキュメントから、ファイルのコンテンツをコピーするとNSPasteBoard、そのコンテンツがペーストボードサーバーに渡され、そこからシステム上のアプリケーションがそのデータにアクセスできることがわかりました。
ここで、ペースト ボード サーバーをポーリングし、ユーザーがテキスト コンテンツをコピーしたかどうかを判断します。テキスト コンテンツの場合、アプリケーションはそれらのデータを処理します。それ以外の場合は、写真、フォルダーなどの他のデータを無視します。
Apple のドキュメントからの調査結果
ドキュメントから、ペーストボードにデータを設定すると、setData typesできることがわかりました。しかし、システム上のテキスト コンテンツをコピーする場合、どのタイプのデータ型が設定されているかは 100% わかりません。dataTypeinsetDataメソッドのパラメータは ですNSString。
さらなるガイダンスは非常に役に立ちます。