错误导入目标c上的文件
Error importing a file on objective c
这是我的应用程序的简化结构
A.H
#import "B.h"
@interface A : NSObject {
B *b1;
}
b.h
@interface B : NSObject {
}
正常工作,但是现在我需要在B中创建一个A-S数组,所以这就是我所做的
A.H
#import "B.h"
@interface A : NSObject {
B *b1;
}
b.h
#import "A.h"
@interface B : NSObject {
NSMutableArray *aArray;
}
-(void) addA: (A*) aTemp{
[aArray addObject:aTemp];
}
-(NSMutableArray*) getArray{
return aArray;
}
令人惊讶的是,我在导入A.H
上遇到了错误为什么会发生这种情况?
有任何线索?
谢谢
您不能有这样的相互进口。但是在这种情况下,您根本不需要导入。在A.H中足以添加
@class B;
,在b.h中,您不需要任何导入。
objective-c dosent允许循环依赖性,我认为这个线程是您的答案:objective-c是否允许循环依赖性?
相关文章:
- 从文件导入数据时遇到问题.我有一个没完没了的循环
- 使用 GDAL 将 DXF 块从一个文件导入到另一个文件
- 如何将COM .tlb文件导入具有相对路径C++文件中?
- C++将分隔文件导入矢量
- 将 .ui 文件导入 Qt5 C++时出错"was not declared in this scope"
- 为什么我无法将头文件导入到其中一个头文件中的库中?
- 将 Obj 文件导入 vtk
- 在编译时将文本文件导入原始字符串文本
- 从文件导入注册表
- QComplete-如何从文件导入数据
- 如何从 .so 文件导入 python 模块
- 将.csv文件导入 QT GUI 上的 sqlite3 数据库表
- 这是将csv文件导入MS Access的正确SQL语法吗
- 从文本文件导入的不同线类型创建变量
- 如果使用LoadLibrary显式链接dll,则列出从PE文件导入的函数
- 如何将CSV文件导入QTableWidget
- 使用C++从MAT文件导入三维阵列
- C++ 操作方法:从.txt或.csv文件导入数值变量
- 为什么我将数字数据从文本文件导入二维数组的代码不起作用
- 将值从*.dat文件导入数组