我正在研究xcode 4中的应用程序,一切都很顺利,然后发生了一些奇怪的事情。每次我创建一个新类(任何类,ViewController,NSObject等)并将其导入到另一个.m文件中时,我会收到错误“className.h”文件。.h文件未找到
的文件是在项目和在Xcode代码感甚至还提供了,当我键入#import语句的类的名称。
我辞职的Xcode然后清洗项目和什么也没做。
任何想法,这是推动我疯了!
我正在研究xcode 4中的应用程序,一切都很顺利,然后发生了一些奇怪的事情。每次我创建一个新类(任何类,ViewController,NSObject等)并将其导入到另一个.m文件中时,我会收到错误“className.h”文件。.h文件未找到
的文件是在项目和在Xcode代码感甚至还提供了,当我键入#import语句的类的名称。
我辞职的Xcode然后清洗项目和什么也没做。
任何想法,这是推动我疯了!
必须与软件的问题...退出Xcode和模拟器几次后,它再次工作。我没有改变一件事。但是现在autocompletion停止工作!阙血清血清。
我遇到同样的问题,下面的步骤解决问题,我:
打开相关的.h文件中给出错误的.m文件。在Utilities(右侧栏)中,转到目标成员并取消选中并再次检查(或仅检查它是否未选中)您想要的目标。
没有.m文件相关的CocoaLibSpotify.h –
我有同样的问题,并试图上述解决方案。对我而言,干净利落的项目就是我的工作。
在菜单栏中去......
产品 - >清洁
该操作完成时按住Option键,然后再次在菜单栏中去...
产品 - >干净生成文件夹
我不确定是否需要清理生成文件夹。对我来说,做这两件事就成为一种习惯。我必须在Xcode中做到这一点。
由于循环导入发生此类问题。说,如果你有一个头文件阿和你也许导入了Bh和了Bh如果再次导入啊那么这将显示未找到错误啊...文件
为新文件选择模板时,选择Cocoa Touch类,但不选择Object-C文件,您将同时获得.m和。 h files
对我来说,原来是相对路径的设置,当我把位置设置从“Relative to Group”更改为“Relative to Project”时,突然找到了头文件,我在日志中注意到它看起来的路径是不正确的,它似乎没有正确地遍历目录树,这导致我尝试其他相对设置。
如果您使用XCode,此解决方案是“必须知道的” – EarlySun
基于此解决方案,我发现只需使用Product> Clean即可。 –
还要确保在构建阶段选项卡中,h文件取决于您的需要,而不是Project,或者反之亦然。 – Nick
没有为我工作。从infragistics中添加IG.framework,然后使用尖括号导入它们的标题....没有运气。 –