AESアルゴリズムを使用して画像を暗号化しました。この画像を使用すると、IKImageBrowserView
画像が正しく表示されますが、画像をペーストボードにドラッグアンドドロップできません。IKImageBrowserView
このように画像オブジェクトに画像表現を設定しました
- (NSString *) imageRepresentationType
{
return IKImageBrowserNSDataRepresentationType;
}
- (id) imageRepresentation
{
return [[NSData dataWithContentsOfFile:path]decryptWithString:PASS];
}
しかし、私がこのように与えるときの仕事
- (NSString *) imageRepresentationType
{
return IKImageBrowserPathRepresentationType;
}
- (id) imageRepresentation
{
return path;
}
上記のコードは、そこから画像をドラッグすると画像IKImageBrowserView
のパスが返されるため、機能しています。
次に、暗号化された画像を Pasteboard にドラッグ アンド ドロップするために必要なことを説明しますIKImageBrowserView
。