2012-03-31 19 views
6

Sono nuovo di ObjC. Grazie in anticipo per il vostro aiuto e pazienza!IKImageView App Crash

Sto cercando di aggiungere un'immagine a una finestra nella mia app (Questo è OSX, non iOS). Ho aggiunto una vista immagine (IKImageView) tramite il generatore di interfacce alla finestra. Ho quindi aggiunto la mia immagine al progetto XCode e l'ho assegnata alla vista.

Quando provo a compilare l'app si blocca con l'errore: "impossibile decodificare l'oggetto di classe (IKImageView)".

Nel momento in cui elimino IKImageView viene compilato correttamente.

Il mio pensiero iniziale era che non stavo importando il file richiesto, ma questa sembra essere una sottoclasse di NSView, quindi questo non dovrebbe essere il problema.

Qualche idea su cosa sto facendo male?

+2

Ignorare. È necessario includere il framework Quartz per IKImageView per funzionare. –

+0

Quando si tenta di compilarlo o quando si tenta di eseguirlo? Mi aspetto che il messaggio provenga dal caricatore del pennino in fase di esecuzione. In entrambi i casi, l'aggiunta di importazioni non è la soluzione perché il messaggio riguarda un pennino (in cui è stato creato IKImageView che non è in grado di decodificare) e le importazioni vengono inserite nel codice, non nei pennini. –

risposta

11
  1. Selezionare il progetto sul lato sinistro di Xcode.
  2. Verrà visualizzata la scheda "Riepilogo" sul lato destro. Selezionalo
  3. Aggiungi Quartz.framework in "Framework e librerie collegate".