gpt4 book ai didi

objective-c - 使用未声明的标识符 ' IKImageBrowserNSURLRepresentationType'

转载 作者:行者123 更新时间:2023-12-03 16:55:15 25 4
gpt4 key购买 nike

这有点奇怪。

我正在使用 Quartz.framework 中的方法'IKImageBrowserNSURLRepresentationType'

由于某种原因,在将 Quarts.framework 文件链接/添加到项目中后,编译器仍然看不到它...

我在这里做错了什么......

- (NSString *)imageRepresentationType
{
return IKImageBrowserNSURLRepresentationType;
}

当我选择单击方法名称时,它会返回定义类型的弹出窗口及其类的小摘要。然而,当我命令单击时它不会返回任何内容..命令单击应该带我到它的头文件..除此之外,当单击实例时,它还应该返回其自身的解释,但它不会...

我已经确认我的框架文件已链接,但没有任何内容...你们有什么感想?或者我忽略了什么?我真傻:o)...

最佳答案

你有吗#import<Quartz/Quartz.h>在您的 .h 或 .m 文件中?

添加Quartz.framework到您的项目并在目标中链接到它只是该过程的一部分。

您将获得Use of undeclared identifier IKImageBrowserNSURLRepresentationType错误,因为根据通过 header 导入到当前文件中的所有内容,IKImageBrowserNSURLRepresentationType之前没有定义过。虽然我们知道IKImageBrowserNSURLRepresentationType是在 ImageKit.framework (Quartz 伞框架的子框架)中定义的,编译器不会这样做,因为尽管将框架添加到您的项目中并链接到它,但如果您愿意的话,它还没有意识到这一点。

添加 #import <Quartz/Quartz.h> .m 文件顶部的行应该允许使用该常量,并且文件成功编译。

关于objective-c - 使用未声明的标识符 ' IKImageBrowserNSURLRepresentationType',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8639452/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com