0

私のアプリケーションではNSImageRep、独自の画像形式を処理するためのカスタムを作成しました。アプリケーションの主要なビューは です。これは、表示と操作のためにIKImageViewカスタム化した画像をロードする予定です。NSImageRep

これらの画像を作成しCGImageRefて参照を画像ビューに渡すと、正常に動作しますが、これは理想的ではありません。IKImageView可能であれば、の方法を利用したいと思います。setImageWithURL:これは、ドキュメントで推奨される方法であると述べられているだけでなく、よりクリーンです。残念ながら、ビューは私のことをまったく知らないようで、NSImageRep単に画像の読み込みに失敗しています。

画像ビューがカスタム表現を理解できるようにするためにできることはありますか?

4

1 に答える 1

0

アプリの起動の早い段階で NSImageRep の registerImageRepClass: を呼び出す必要があると思います。

サブクラスに imageUnfilteredTypes も実装する必要があると確信しています

から: https://developer.apple.com/library/mac/documentation/Cocoa/Reference/ApplicationKit/Classes/NSImageRep_Class/Reference/Reference.html#//apple_ref/occ/clm/NSImageRep/registerImageRepClass :

于 2014-07-29T17:13:33.580 に答える