2012-03-31 3 views
6

ObjCを初めて使用しています。あなたの助けと忍耐を前もってありがとう!IKImageViewによりクラッシュするアプリケーション

私のアプリのウィンドウに画像を追加しようとしています(これはiOSではなくOSXです)。インタフェースビルダーを介してウィンドウに画像ビュー(IKImageView)を追加しました。私は自分のイメージをXCodeプロジェクトに追加し、それをビューに割り当てました。

アプリをコンパイルしようとすると「クラスのオブジェクトをデコードできません(IKImageView)」というエラーが発生してクラッシュします。

IKImageViewを削除した瞬間、それはうまくコンパイルされます。

私の最初の考えは、私が必要なファイルをインポートしていないということでしたが、これはNSViewのサブクラスと思われるので、問題ではありません。

私が間違っていることについて考えてみませんか?

+2

無視してください。 IKImageViewを動作させるには、Quartzフレームワークをインクルードする必要があります。 –

+0

コンパイルしようとしたとき、またはコンパイルしようとしたとき?私はそのメッセージが実行時にペン先ローダーから来ることを期待しています。いずれにしても、インポートを追加することはソリューションではありません。なぜなら、メッセージはペン先(ペンでデコードできないIKImageViewを作成した場所)に関係し、ペンではなくコードにインポートするからです。 –

答えて

11
  1. Xcodeの左側にあるプロジェクトを選択します。
  2. 右側に「要約」タブが表示されます。選択してください。
  3. Quartz.frameworkを「リンクされたフレームワークとライブラリ」に追加します。
関連する問題