首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >体系结构i386中的i386错误

体系结构i386中的i386错误
EN

Stack Overflow用户
提问于 2013-09-16 12:02:01
回答 2查看 251关注 0票数 0

当我构建这个代码时,我会得到一个错误,

代码语言:javascript
复制
AVAsset *asset = [AVAsset assetWithURL:ur];
AVAssetImageGenerator *imageGenerator = [[AVAssetImageGenerator alloc]initWithAsset:asset];
CMTime time = CMTimeMake(2, 1);
CGImageRef imageRef = [imageGenerator copyCGImageAtTime:time actualTime:NULL error:NULL];
UIImage *thumbnail = [UIImage imageWithCGImage:imageRef];

cell.imageView.image=thumbnail;
CGImageRelease(imageRef);

误差

代码语言:javascript
复制
Undefined symbols for architecture i386: "_CGImageRelease", referenced from:      
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)

我已经添加了libc++.dylib,但是仍然存在错误。我怎么解决这个问题?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-09-18 09:19:05

添加CoreGraphics框架解决了我的问题。

票数 0
EN

Stack Overflow用户

发布于 2013-09-16 12:12:35

您需要将QuartzCore.framework添加到您的项目中,以便代码链接。这个API是QuartzCore框架在iOS中的一部分。此外,在使用它的地方,请使用#import <QuartzCore/QuartzCore.h>

希望这能帮上忙!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18827531

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档