IOS中的循环引用

时间:2014-02-12 07:56:21

标签: ios objective-c

我正在尝试在每个类中创建类的实例。但是xCode没有给予许可。

例如;

我有A类,我已经创建了B类的实例,如果我在B中创建A的实例。它显示一个错误,找不到该类你的意思是这个类。所以,我无法添加它

你能解释一下这种情况吗?有解决方案吗?

谢谢

1 个答案:

答案 0 :(得分:2)

您需要将每个类.h文件#import到另一个.m文件中。如果将每个.h导入到.h文件中,那么您将具有无效的循环度。如果你需要实例的公共属性,那么在.h文件中使用@class而不是#import(这无论如何都是限制范围和可见性的良好做法)。