gpt4 book ai didi

ios - "Use of undeclared identifier"即使链接了框架并导入了头文件

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:22:31 24 4
gpt4 key购买 nike

我将以下代码行复制并粘贴到一个 .m 文件中:

uiipc.mediaTypes = @[(NSString *)kuTTypeImage];

但即使我链接了 MobileCoreServices.framework 并做了 #import <MobileCoreServices/MobileCoreServices.h>我无法摆脱这个错误:

Use of undeclared identifier 'kuTTypeImage'

背景

我从http://www.stanford.edu/class/cs193p/cgi-bin/drupal/system/files/lectures/Lecture%2017_0.pdf复制了这段代码为我的 iPhone 应用程序添加拍照功能。

来自 Symbol not found: kUTTypeImage我发现我必须链接 MobileCoreServices.framework。我独立地发现我必须 #import <MobileCoreServices/MobileCoreServices.h> .我想我已经按照书上的规定做了所有的事情,但为什么我仍然会收到这个错误?

最佳答案

我认为问题源于在链接框架和导入正确的头文件之前复制并粘贴了代码行。

我通过重写代码行设法解决了这个问题。当我开始输入 kuTTypeImage 时,Xcode 的代码完成功能找到了变量。所以我让代码完成完成变量名,错误突然消失了。

关于ios - "Use of undeclared identifier"即使链接了框架并导入了头文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24471647/

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