Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c IKImageView导致应用程序崩溃_Objective C_Macos_Cocoa_Ikimageview - Fatal编程技术网

Objective c IKImageView导致应用程序崩溃

Objective c IKImageView导致应用程序崩溃,objective-c,macos,cocoa,ikimageview,Objective C,Macos,Cocoa,Ikimageview,我是ObjC的新手。提前感谢您的帮助和耐心 我正在尝试在我的应用程序(这是OSX,不是iOS)的窗口中添加图像。我通过interface builder向窗口添加了一个图像视图(IKImageView)。然后,我将图像添加到XCode项目,并将其分配给视图 当我试图编译应用程序时,它崩溃了,错误是:“无法解码类的对象(IKImageView)” 当我删除IKImageView时,它编译得很好 我最初的想法是,我没有导入所需的文件,但这似乎是NSView的一个子类,所以这不应该是问题所在 有没有想

我是ObjC的新手。提前感谢您的帮助和耐心

我正在尝试在我的应用程序(这是OSX,不是iOS)的窗口中添加图像。我通过interface builder向窗口添加了一个图像视图(IKImageView)。然后,我将图像添加到XCode项目,并将其分配给视图

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

当我删除IKImageView时,它编译得很好

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

有没有想过我做错了什么

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

  • 漠视您必须包含Quartz框架才能使iImageView正常工作。当您尝试编译它时,还是当您尝试运行它时?我希望该消息在运行时来自nib加载程序。无论哪种方式,添加导入都不是解决方案,因为消息涉及nib(您在其中创建了无法解码的IKImageView),并且您将导入放在代码中,而不是nib中。