2012-03-31 21 views
6

Jestem nowy w ObjC. Z góry dziękujemy za pomoc i cierpliwość!IKImageView powoduje awarię aplikacji

Próbuję dodać obraz do okna w mojej aplikacji (to jest OSX, a nie iOS). Dodałem widok obrazu (IKImageView) przez kreator interfejsów do okna. Następnie dodałem mój obraz do projektu XCode i przypisałem go do widoku.

Kiedy próbuję skompilować aplikację, zawiesza się z błędem: "nie można dekodować obiektu klasy (IKImageView)".

W momencie, gdy usuwam IKImageView, kompiluje się dobrze.

Moja początkowa myśl polegała na tym, że nie importowałem wymaganego pliku, ale wygląda na to, że jest to podklasa NSView, więc nie powinno to być problemem.

Jakieś myśli o tym, co robię źle?

+2

Zignorowanie. Musisz włączyć mechanizm kwarcowy dla IKImageView do pracy. –

+0

Podczas próby skompilowania lub próby uruchomienia? Spodziewam się, że wiadomość ta będzie pochodzić z programu ładującego nib w czasie wykonywania. Tak czy inaczej, dodanie importu nie jest rozwiązaniem, ponieważ wiadomość dotyczy stalówki (w której utworzono IKImageView, którego nie można odkodować), a importujesz kod, a nie stalówki. –

Odpowiedz

11
  1. Wybierz projekt po lewej stronie Xcode.
  2. Zobaczysz zakładkę "podsumowanie" po prawej stronie. Wybierz to.
  3. Dodaj Quartz.framework do "Połączone frameworki i biblioteki".
Powiązane problemy