Objective c 无规则处理文件意味着什么?

Objective c 无规则处理文件意味着什么?,objective-c,xcode4.5,Objective C,Xcode4.5,我正在尝试实现YIFullScreenScrollDemo 在不断失败之后,我只是将整个.h和.m文件复制到主项目中。事实上,我保留参考资料 现在,以下面的代码为例,通过编译检查: Warning: no rule to process file '$(PROJECT_DIR)/YIFullScreenScrollDemo/../../Classes/UIViewController+YIFullScreenScroll.m' of type file for architecture i386

我正在尝试实现YIFullScreenScrollDemo

在不断失败之后,我只是将整个.h和.m文件复制到主项目中。事实上,我保留参考资料

现在,以下面的代码为例,通过编译检查:

Warning: no rule to process file '$(PROJECT_DIR)/YIFullScreenScrollDemo/../../Classes/UIViewController+YIFullScreenScroll.m' of type file for architecture i386
然而,在运行时,我得到:

self.fullScreenScroll = [[YIFullScreenScroll alloc] initWithViewController:self scrollView:self.tableView];
我还收到了以下4条警告:

YIFullScreenScrollDemo[82387:c07] -[FirstViewController setFullScreenScroll:]: unrecognized selector sent to instance 0x7577e80
有什么问题

注:不与另一个重复

这是用于.m文件的。另一个问题是.h文件


当然,我们确实需要包含.m文件,对吗?

mojtaba所说的对.m文件(+1)有效,如果您没有人们所指的.h问题


单击产品菜单,按住ALT键以启用“Clean Build Folder…”选项,然后重新编译。错误消失。

Duplicate:请查看这是for.h文件。这是针对.m文件的。答案是我们应该从编译列表中删除.h文件。我不能为.m文件这样做。我做的是:Move buggy向下移动列表(在已编译的资源列表中),清理,关闭xcode,重新打开,再次清理,构建,轰它成功了!我也有同样的问题。静态库中的每一个
.m
文件都给了我这个警告,而清理似乎没有任何区别。
Warning: no rule to process file '$(PROJECT_DIR)/YIFullScreenScrollDemo/../../Classes/UIViewController+YIFullScreenScroll.m' of type file for architecture i386
Warning: no rule to process file '$(PROJECT_DIR)/YIFullScreenScrollDemo/../../Classes/YIFullScreenScroll.m' of type file for architecture i386
Warning: no rule to process file '$(PROJECT_DIR)/YIFullScreenScrollDemo/../Pods/JRSwizzle/JRSwizzle.m' of type file for architecture i386
Warning: no rule to process file '$(PROJECT_DIR)/YIFullScreenScrollDemo/../../Classes/UIView+YIFullScreenScroll.m' of type file for architecture i386