2012-03-31 163 views
6

我是新来的ObjC。预先感谢您的帮助和耐心!IKImageView导致应用程序崩溃

我想添加一个图像到我的应用程序中的窗口(这是OSX,而​​不是iOS)。我通过界面生成器将一个图像视图(IKImageView)添加到窗口中。然后我将图像添加到XCode项目并将其分配给视图。

当我尝试编译应用程序时,它崩溃的错误:“无法解码类(IKImageView)的对象”。

当我删除I​​KImageView它编译得很好。

我最初的想法是我没有导入所需的文件,但这似乎是NSView的一个子类,所以不应该是问题。

任何想法,我做错了什么?

+2

无视。你必须包含Quartz框架才能使IKImageView正常工作。 – 2012-03-31 01:44:00

+0

当你尝试编译它,或者当你尝试运行它时?我期望这个消息在运行时来自nib加载器。无论采用哪种方式,添加导入都不是解决方案,因为消息涉及一个nib(您创建的IKImageView无法解码),并且将导入放入代码中,而不是您的笔尖。 – 2013-04-09 03:13:17

回答

11
  1. 选择Xcode左侧的项目。
  2. 您将在右侧看到“摘要”选项卡。选择它。
  3. Quartz.framework添加到“链接的框架和库”中。