-2

我有两个相关的文件: CollectionViewController.m 和 ImageDetailViewController.m

对于 CollectionViewController.m,“#import "Reachability.m" + 功能工作得很好。我也添加了所有框架。

但是,当尝试在我的 ImageDetailViewController.m 中导入 Reachability.m 文件时,我收到“Reachability.m - 未找到文件”错误。我不明白为什么会这样。这两个文件都在同一个组中,文件夹中的所有内容。

集合视图控制器.m ImageDetailViewController.m

有没有人遇到过这个?我很感激一个解决方案,这让我发疯了!

4

1 回答 1

0

您通常不 import Reachability.m,只有需要导入的文件具有.h称为头文件的扩展名。导入.m文件的问题是编译器可能无法找到 .m 文件并会抱怨。

我建议您使用前向声明,它可以更快地构建代码并对其进行索引,您可以在代码中添加这样的类

集合视图控制器.h

@class Reachability; 在你的CollectionViewController.h头文件中

 @property(strong,nonatomic)Reachability *reachability; // here you are declaring a property

集合视图控制器.m

`#import "Reachability.h"` //only .h file is required to be imported

现在您可以reachability通过self.reachability

于 2013-04-25T12:29:39.893 回答