Reachability.m - 找不到文件 - 奇怪的行为

时间:2013-04-25 12:26:00

标签: ios import reachability

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

对于CollectionViewController.m,“#import”Reachability.m“+功能正常。我已经添加了所有框架。

但是,当我尝试在ImageDetailViewController.m中导入Reachability.m文件时,我得到了“Reachability.m - File Not Found”-error。我不明白为什么会这样。这两个文件都在同一个组中,文件夹中包含所有内容。

CollectionViewController.m ImageDetailViewController.m

有没有人碰到过这个?我很感激解决方案,这让我疯狂!

1 个答案:

答案 0 :(得分:0)

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

我建议你使用前向声明以更快的方式构建代码并为其编制索引,你可以在代码中添加这样的类

<强> CollectionViewController.h

您的@class Reachability;标题文件

中的

CollectionViewController.h

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

<强> CollectionViewController.m

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

现在,您可以reachability

使用班级中的self.reachability媒体资源