首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法访问NSImage对象或无法“导入NSImage.h”

无法访问NSImage对象或无法“导入NSImage.h”
EN

Stack Overflow用户
提问于 2013-11-18 20:12:25
回答 1查看 2.3K关注 0票数 3

嗯,我很困惑,因为我应该是一个不需要动脑的人。

在Xcode5中,我开始了一个新的iphone项目。在ViewDidLoad中,我开始键入:

NSImage *图像...

实际上在"NSI“这一点上...NSImage不可用。我看到了很多其他的选择,比如NSInteger等等。

所以从一开始我就不能创建NSImage对象。

好的,我看了一下NSImage的文档,它清楚地表明object在下面两个包中都被声明了(为什么有两个声明,我应该使用哪一个)

代码语言:javascript
复制
Declared in NSGraphics.h
NSImage.h 

但是我不被允许导入这些包,当我尝试这样做的时候,我只是在它旁边看到了红线。

所以如果我不被允许导入这个包...为什么文档会给我提供有关它所在的包的信息。我确信我应该能够使用它??

那么我做了什么傻事呢?

EN

回答 1

Stack Overflow用户

发布于 2013-11-18 20:13:23

NSImage.h是一个OS X类。您应该使用UIImage,NSImage的iOS等效项。考虑到许多"NS“前缀名称在iOS和OS X之间共享,这可能会让人感到困惑,但要确定可用的名称,一个简单的方法是查看Foundation.frameworkUIKit.framework的iOS类引用。

您还可以在Xcode的文件检查器中展开frameworks组中的headers组,以查看哪些headers可用。

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

https://stackoverflow.com/questions/20047527

复制
相关文章

相似问题

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