首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >theos -未知类型名称

theos -未知类型名称
EN

Stack Overflow用户
提问于 2014-11-26 16:06:55
回答 1查看 1.8K关注 0票数 0

我要为我的第一次调整而设下西奥斯。现在,我已经使用logify生成了一个.xm文件,并将该文件放入我的项目目录(用NIC创建)。

当我试图编译时,我会得到许多unknown type name错误,您可以看到这里。因此,我所做的是尝试导入这些类型声明的标题,但是我已经读过不应该导入标头,实际上这会给我带来更多的错误。

因此,我的问题是:如果不能导入标头,如何成功地解决这些unknown type name?提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2014-11-27 04:10:05

在您的项目中,我认为您需要导入SpringBoard头#import <SpringBoard/SpringBoard.h>

对于unknown type name错误,您可以按照以下步骤操作:

  • 谷歌搜索unknown type name和导入缺少的标题。例如,unknown type name 'UIAlertView',我们将知道我们需要导入UIKit.framework #import <UIKit/UIKit.h>
  • 导入框架之后,我们可以得到这个错误fatal error: 'UIKit/UIKit.h' file not found。因为在标题搜索路径中,我们没有导入的框架。我们可以搜索这个框架并复制到THEOS目录或Xcode (如果我们使用Mac )。
  • 通过以上两个步骤,我们仍然可以获得unknown type name,我们可以搜索unknown type name的头文件,比如UIAlertView.h,然后复制到THEOS/include目录。另外,我们可以修改我们的*.xm,例如 @接口UIAlertView @end

对不起,我的英语很差,所以我无法解释:

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

https://stackoverflow.com/questions/27153744

复制
相关文章

相似问题

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