プレビューインスペクタ:ペーストボードに書き込むときのデータ形式
プレビューインスペクタがペーストボードに NSURL と NSString で書き込んだとする。読み出し側が NSString を必要としているとする。すると、NSURL も文字列表現が取れるので、NSString が二つ返ってきて、これらが改行文字で結合されて渡される。 →同じものが2個ペーストされたお!!となる。
これを避けるには、NSPasteboardItem で書き込んで、NSPasteboardItemProvider プロトコルを BSIPIHistoryManager に実装して、適切に処理する必要がある。
SVN rev.1440 で対応
てか、BSIPIToken を NSPasteboardWriting に適応させれば良かった。そうした。
プレビューインスペクタがペーストボードに NSURL と NSString で書き込んだとする。読み出し側が NSString を必要としているとする。すると、NSURL も文字列表現が取れるので、NSString が二つ返ってきて、これらが改行文字で結合されて渡される。 →同じものが2個ペーストされたお!!となる。
これを避けるには、NSPasteboardItem で書き込んで、NSPasteboardItemProvider プロトコルを BSIPIHistoryManager に実装して、適切に処理する必要がある。