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